Operatoren für Tupel

<tuple|expr-1||expr-n>
(Konstruktion eines Tupels)

Macht einen Tupel aus den Ausdrücken expr-1 bis expr-n.

<is-tuple|expr>
(Ein Tuple?)

Testet, ob expr zu einem Tuple evaluiert.

<length|expr>
(Dimension eines Tupels)

Wenn expr ein Tuple ist, wird seinen Dimension ausgegeben. <length|<tuple|hop|hola>> evaluiert zu 2.

<look-up|tuple|which>
(Element eines Tupels extrahieren)

Gibt das Element an der Position which (Ganzzahl mit 0) in dem Tupel tuple zurück. Die Zählung der Elemente beginnt mir 0. <look-up|<tuple|a|b|c>|1> gibt b.

<range|expr|start|end>
(Extrahiere ein Untertupel)

Gibt ein Untertupel von expr zurück, welches an der Position start beginnt und an der Position end endet. Das Element an der Position end ist nicht mehr dabei. <range|<tuple|a|hola|hop|b|c>|2|4> evaluiert zu .

<merge|expr-1||expr-n>
(Tupel verketten)

Mehrere Tupel expr-1 bis expr-n werden unter Erhalt der Reihenfolge zu einem Tupel zusammengefasst. <merge|<tuple|1|2>|<tuple|3|4|5>> ergibt .

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".