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.
Input (input_control) real(-array) → (real / integer / string)
Neuer Wert.
Defaultwert: 1
Result (output_control) real(-array) → (real / integer / string)
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 TRUE.
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
Foundation