List.select
return an element stored within a list
Calling Sequence
Parameters
Description
Examples
Algebraic select( int i ) throws MapleException
i
-
index of the entry to return
The select function returns the Algebraic object stored in index i of the List.
Valid values of i are 1..n where n is the length of the list. The length can be obtained by calling numElements.
This is identical to get except that its index is one-based and it throws a MapleException.
import com.maplesoft.openmaple.*;
import com.maplesoft.externalcall.MapleException;
class Example
{
public static void main( String notused[] ) throws MapleException
String[] mapleArgs = { "java" };
Engine engine = new Engine( mapleArgs, new EngineCallBacksDefault(), null, null );
List l;
int i;
l = (List)engine.evaluate( "[seq( (2^(i)), i=1..10 )]:" );
for ( i = 1; i <= 10; i++ )
System.out.println( l.select(i) );
}
try
l.select(11);
catch ( MapleException me )
System.out.println( me.getMessage() );
l.select(0);
Executing this code produces the following output.
2
4
8
16
32
64
128
256
512
1024
Error, bad index, 11, into list
Error, bad index, 0, into list
See Also
ExternalCalling/Java/MapleException
OpenMaple
OpenMaple/Java/Algebraic
OpenMaple/Java/API
OpenMaple/Java/Indexable
OpenMaple/Java/List
OpenMaple/Java/List/assign
OpenMaple/Java/List/contains
OpenMaple/Java/List/containsAll
Download Help Document