SV
int qa [$];
qa = IA.find (x) with ( x > 5 ) ; // return all elements > 5
qa = IA.find_index with ( item == 4 );
qs = SA.find_first with ( item == "AA" );
qs = SA.find_last ( y ) with ( y == "BB" );
qa = SA.find_last_index ( s ) with ( s > "Z" );
qa = IA.min ;
qs = SA.max with ( item.atoi ) ; // find string with largest numerical value
qs = SA.unique;
qs = SA.unique ( s ) with ( s.tolower ); in lowercase
reverse
sort
rsort
shuffle
struct { byte red, green, blue ; } c [512];
c.sort with ( item.red ) ; // sort c using the red field only.
sum
product
and
or
xor
byte b [] = { 1,2,3,4 };
int y;
y = b.sum;
y = b.product; // 1*2*3*4
y = b.xor with ( item + 4 ); // 5^6^7^8
function int_or_index_type index ( int dimension = 1 );
int arr [];
int q [$];
q = arr.find with ( item == item.index ) ;
// 値が index と等しい要素を返す
expression . array_method_name { attribute_instance } [ ( iterator_argument ) ] [ with ( expression ) ]
iterator_argument が省略されたときは、デフォルトで item が使われる。