(num:)

Aus twinewiki-de.net
Version vom 4. September 2024, 13:04 Uhr von PMarlowe (Diskussion | Beiträge) (Artikel angelegt)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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