(num:)

Aus twinewiki-de.net

Das Makro (num:) wandelt eine Zeichenkette (string) in eine Zahl um.

Beispiel:

(num: 12)

Nützlich ist dies vor allem bei Eingaben mittels (prompt:), da die Eingaben stets als Zeichenkette gespeichert werden. 12 ist damit also zunächst nicht die Zahl zwölf, sondern die Zeichenkette eins-zwei. Falls mit dem Wert gerechnet werden soll, muss er zunächst mittels (num:) in eine Zahl umgewandelt werden.

Beispiel: Um zu überprüfen, ob eine Rechenaufgabe richtig gelöst wurde, muss die eingegebene Antwort mit (num:) in eine Zahl umgewandelt werden.

(if: (num: $loesung) is $zahl1 * $zahl2)[Die Lösung ist richtig!]
(else:)[Leider falsch!]

Siehe auch (if:), (else:), (else-if:)).

Versionshinweis: Twine 2.9.2 | Harlowe 3.3.8