Schlagwort-Archive: Operatoren

Ruby – Core API

Operatoren und Kontrollstrukturen
Reihenfolge der wichtigsten Operatoren:
• [] (Menge)
• ** (Potenz)
• !, + (Vorzeichen), – (Vorzeichen)
• *, /, %
• > > (Bitverschiebung links), < < (Bitverschiebung rechts)
• & (bitweise Und)
• ^ (bitweise Exklusiv-Oder), | (bitweise Oder)
• <=, <, >, >=
• <= >, ==, ===, !=, =~ (entspricht Muster, s.u.), !~ (entspricht Muster nicht)
• &&
• ||
• .., …
• ?:
• =, +=, -=, *=, /= usw.
• not
• or, and

Core API
siehe auch RubyDoc.org

Zu Kontrollstrukturen:
if Bedingung
Anweisung(en)
...
elsif Bedingung
Anweisung(en)
...
[elsif ...]
else
Anweisung(en)
end

in Ruby gibt es aber auch ein “unless” als nachgestellte Fallentscheidung (weniger Verneinungen; für mich oft leichter lesbar).

case Variable
when Wert1, ...
Anweisung(en)
...
when Wert2, ...
Anweisung(en)
...
...
else
# Kein Wert trifft zu
Anweisung(en)
...
end

while Bedingung
Anweisung(en)
...
end

dazu die “until”- Schleife, bis Bedinggung eintritt;

loop do
Anweisung(en)
...
end


for Variable in Menge
Anweisung(en)
...
end