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

2 Gedanken zu „Ruby – Core API“

    1. Hallo Daniel,
      Das ist keine Zusammenfassung, sondern einfach ein Anfang; lese gerade https://www.amazon.de/dp/3897218747?tag=hirnershotelg-21&camp=1410&creative=6378&linkCode=as1&creativeASIN=3897218747&adid=1FZTN6JJY5PV4BTWK9P0&amp; und ein gutes Tutorial. Leider bin ich bei letzterem gerade ins Fettnäpfchen getreten, weil ich einfach alles nachgemacht habe und somit mit git auf GitHub ein öffentliches Repositorium mit den Passwörtern für PostgreSQL einstellte (ganz kurz zumindest). Naja, auch unter Rubyanfängern gibt es anscheinend DAU’s die lieber tippen als denken (damit meine ich übrigens mich selbst). 😉

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert