Benutzer-Werkzeuge

Webseiten-Werkzeuge


k5:k5.3:k5.3.2:start

5.3.2 Auswertung von Ausdrücken

Wenn Sie den Gambas-Interpreter gbx3 in einem Terminal mit der Option -e aufrufen, dann können Sie einen als Parameter übergebenen Ausdruck auswerten und das Ergebnis anzeigen lassen:

Verwendung:	gbx3 -e <Ausdruck> 
Option: 	-e   einen Ausdruck auswerten

hans@linux:~$ gbx3 -e -2*5+8^3-36/77 
501,532467532467

hans@linux:~$ gbx3 -e "sin(rad(30))" 
0,5

5.3.2.1 Hinweise

Beachten Sie, dass einige Ausdrücke in den folgenden Beispielen in Anführungszeichen stehen. Das ist vor allem dann erforderlich, wenn der Ausdruck Klammern enthält. Das hat nichts mit dem Gambas-Interpreter zu tun, sondern es ist die Shell, die diese Sonderzeichen für sich in unterschiedlicher Weise interpretiert. Bei einem Syntaxfehler oder einem Fehler bei der Auswertung eines Ausdrucks werden eine Fehlermeldung und ein Kommentar ausgegeben. Der Kommentar weist auf die Art des Fehlers hin.

5.3.2.2 Ausgewählte Beispiele

Die folgende Liste mit Beispielen für die Anwendung des Interpreters mit der Option -e ist hinreichend repräsentativ:

hans@linux:~$ gbx3 -e 3-4*5.66+1 
-18,64
 
hans@linux:~$ gbx3 -e 22/7 '  Näherung von Pi
3,142857142857 
 
hans@linux:~$ gbx3 -e "pi-(355/113)" ' Näherung von Pi mit 7 gültigen Stellen!
-2,66764189405E-7 
 
hans@linux:~$ gbx3 -e now 
09.01.2012 18:21:19 
 
hans@linux:~$ gbx3 -e 2*(3-pi) 
-0,28318530718 
 
hans@linux:~$ gbx3 -e log(2) 
bash: syntax error near unexpected token `(' 
 
hans@linux:~$ gbx3 -e 2*(3+log(2)) 
7,38629436112 
 
hans@linux:~$ gbx3 -e sin(rad(30)) 
bash: syntax error near unexpected token `(' 
 
hans@linux:~$ gbx3 -e "sin(rad(30))" 
0,5 
 
hans@linux:~$ gbx3 -e "sqr(-8)" 
Mathematic error 
 
hans@linux:~$ gbx3 -e "cbr(sqr(4)-10)" 
-2
 
hans@linux:~$ gbx3 -e "date(now)" 
09.03.12 
 
hans@linux:~$ gbx3 -e "year(now)" 
2012
 
hans@linux:~$ gbx3 -e "bin(2301)" 
100011111101 
 
hans@linux:~$ gbx3 -e "hex(244)" 
F4 
 
hans@linux:~$ gbx3 -e "hex(678)" 
2A6 
 
hans@linux:~$ gbx3 -e "Int(Rnd(1, 7))" 
6 
 
hans@linux:~$ gbx3 -e "Int(Rnd(1, 7))" 
2 
 
hans@linux:~$ gbx3 -e 3.77*pi-37 
-25,156195695966 
 
hans@linux:~$ gbx3 -e "fix(3.77*pi-37)" 
-25

Download

Die Website verwendet zwei temporäre Session-Cookies. Diese technisch notwendigen Cookies werden gelöscht, wenn der Web-Browser geschlossen wird! Informationen zu Cookies erhalten Sie in der Datenschutzerklärung.
k5/k5.3/k5.3.2/start.txt · Zuletzt geändert: 20.06.2016 (Externe Bearbeitung)

Seiten-Werkzeuge