IsGeneric , GenericTypeName , ArrayCreate , ArraySize , ArrayGet , ArraySet , ArrayCreateFromList , ListFromArray .

generische Objekte

Generische Objekte sind in c++ implementierte Objekte, auf die der Yacas-Interpreter zugreifen kann.


IsGeneric(object)

Eine boolsche Funktion, die testet, ob das Argument eine generisches Objekt ist.


GenericTypeName(object)

Das Ergebnis ist ein String mit dem Namen des generischen Objekts.
Beispielsweise ist das Ergebnis von GenericTypeName(ArrayCreate(10,1)) "Array".


ArrayCreate(size, init)

Die Funktion erzeugt ein Array mit "size" Elementen, die alle mit dem Wert "init" initialisiert werden.


ArraySize(array)

Das Ergebnis ist die Größe (Anzahl der Elemente) eines Arrays.


ArrayGet(array, index)

Das Ergebnis ist das Element an der Stelle "index" im Array "array". Das erste Element hat den Index 1!
Auf die Elemente eines Arrays kann auch mit dem []-Operator zugegriffen werden. Die Aufrufe array[index] und ArrayGet(array, index) sind äquivalent.


ArraySet(array, index, element)

Diese Funktion weist dem Element an der Stelle "index" des Arrays "array" den Wert "element" zu. Das erste Element hat den Index 1!
Die Wertzuweisung ist ebenfalls mit dem []-Operator möglich. Die Aufrufe array[index]:=element und ArraySet(array, index, element) sind äquivalent.


ArrayCreateFromList(list)

Die Funktion erzeugt aus der Liste "list" ein Array.


ListFromArray(array)

Die Funktion erzeugt aus dem Array "array" eine Liste.