select - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

# Online Help

###### All Products    Maple    MapleSim

Set.select

return an element stored within a set

 Calling Sequence Algebraic select( int i ) throws MapleException

Parameters

 i - index of the entry to return

Description

 • The select function returns the Algebraic object stored in index i of the Set.
 • Valid values of i are $1..n$ where $n$ is the size of the set.  The size can be obtained by calling numElements.

Examples

 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 ); int i; Set s = (Set)engine.evaluate( "{seq( (2^(i)), i=1..10 )}:" ); for ( i = 1; i <= 10; i++ ) { System.out.println( l.select(i) ); } try { s.select(11); } catch ( MapleException me ) { System.out.println( me.getMessage() ); } try { s.select(0); } catch ( MapleException me ) { System.out.println( me.getMessage() ); } } }

Executing this code produces the following output.

 2 4 8 16 32 64 128 256 512 1024 Error, bad index, 11, into set Error, bad index, 0, into set