Variablen brauchen keine Typangabe; Ruby ist dynamisch typisiert. Typen: Integer, Float, String, Symbol (:name, leichte, unveränderliche Bezeichner), true/false, nil. Konstanten schreibst du GROSS. Mit .to_i, .to_f und .to_s wandelst du um.
In Ruby sind nur nil und false falsch; selbst 0 und "" zählen als wahr.
alter = 17
preis = 9.99
name = "Mia"
status = :aktiv
MAX = 100
puts "42".to_i + 1 # 43
puts alter.class # Integer
puts 7 / 2 # 3
puts 7 / 2.0 # 3.5
puts 0 ? "wahr" : "falsch" # wahrMerke
Dynamische Typen
Symbole wie
:nameals leichte BezeichnerNur
nilundfalsesind falsch
Aufgabe
Wandle einen eingelesenen Text in eine Zahl um und verdopple sie.