| Operatoren |
assign — Weist einer Variablen einen Wert zu.
assign weist einer Variablen einen neuen Wert zu.
Im Freitexteditor wird eine Zuweisung mithilfe des Zuweisungsoperators := eingegeben, zum Beispiel:
u := sin(x) + cos(y)
Dies entspricht der folgenden Zuweisung in C:
u = sin(x) + cos(y);
Wird eine Zuweisung im Operatorfenster eingegeben, muss assign in die Operatorauswahlbox eingetragen werden. Daraufhin öffnet sich der Parameterbereich, in dem der Parameter Input dem zu berechnenden Ausdruck, d.h. der rechten Seite der Zuweisung entspricht. Der Parameter Result enthält den Namen der Variablen, also die linke Seite der Zuweisung.
Zusätzlich zu dem in der Parameterdokumentation genannten Parametertyp control unterstützt assign auch ikonische Variablen und Vektorvariablen. Die Parametertypen der beiden Parameter Input und Result müssen dabei übereinstimmen. Für die Zuweisung von ikonischen Variablen wird intern der Operator copy_obj verwendet.
Zu ändernde Variable.
Tuple1 := [1,0,3,4,5,6,7,8,9] Val := sin(1.2) + cos(1.2) Tuple2 := []
Ist der Ausdruck korrekt, dann liefert assign den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.
Foundation
| Operatoren |