• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

AS Operator via Variable steuern

Tom___Tom

Idared
Registriert
29.05.21
Beiträge
26
Hallo an alle,


ich möchte gerne in AppleScript eine einfache Rechnung rechnen (5+5)

Das wäre ja kein Hexenwerk, wenn man nicht das Rechenzeichen + von einer Variable bestimmen lassen möchte

AppleScript:
set VarOperator to "+"
log 5+5
log 5 VarOperator 5

Beim ersten log kommt ganz klar 10 raus, beim zweiten erscheint eine Fehlermeldung.

Für alle die Fragen wieso ich das machen will: Rechenapp für den Sohn (+-*/). Jetzt soll eine Variable den Operator im handler steuern.

Liebe Grüße und vielen Dank für euere Hilfe
Tom
 
Zuletzt bearbeitet:
Hallo,

ich empfehle dir, mal im AppleScript Language Guide zu lesen. Das würde dir sicher weiterhelfen!
Hier schön passend Operatoren und darunter gleich Variablen erklärt: Klick

-> eine Variable kann einen Wert annehmen. Hier den Text(!)-Wert "+"
"+" ist ein Textwert
+ ist ein Operator

Hier zwei Möglichkeiten, einen (Text) String zu erstellen und die Vorgehensweise, um Text in ein Script umwandeln

AppleScript:
set VarOperator to "+"

set calc to "5" & VarOperator & "5"
--set calc to {5, VarOperator, 5} as string
--log calc

run script calc

Gruß