Bedingungsausdrücke
Eine Bedingungsanweisung prüft, ob ein Ausdruck
true
oder false
ist, und führt auf
Basis der Antwort Code aus. true
und
false
sind beides Pseudovariablen – Sie können ihnen
keinen Wert zuweisen. Die erste ist ein Objekt von
TrueClass
und die zweite ein Objekt von
FalseClass
.
Die if-Anweisung
Diese Anweisungen beginnen mit if
und enden
mit end
:
if
x == ythen
puts "x ist gleich y."end
if
x != y:
puts "x ist nicht gleich y."end
if
x > y puts "x ist größer als y."end
Das Trennwort then
(oder sein Synonym :) ist
optional, wenn die Anweisung nicht auf einer einzigen Zeile
steht.
Negation
Der Negationsoperator !
kehrt den
true
/false
-Wert seines
Ausdrucks um:
if!
x == y then puts "x ist nicht gleich y." end if!
x > y puts "x ist nicht ...
Get Ruby: kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.