 |
|
|
Ruby |
|
Autor: uwe
07.07.2007 13:21 692
|
|
Simpler Greeter
|
class Greeter # Klasse Greeter wird erstellt
def initialize(name = "Welt") # Inhalt der Klasse
wird festgelegt
@name = name # Lokale Variable name wird festgelegt
end
def sag_hallo # Funktion sag_hallo wird definiert
puts "Hallo, #{@name}!" # puts gibt "Hallo, + name !" + Zeilenumbruch aus
end
def sag_tschuess # siehe sag_hallo
puts "Tschuess, #{@name}, bis bald!"# #{@name} wandelt variable name in eine Zeichenkette um
end
end
greet = Greeter.new "Marvin" # greet führt oben erstellte Klasse Greeter aus mit Namen Marvin
greet.sag_hallo # Funktion sag_hallo wird ausgeführt -> "Hallo, Marvin!"
greet.sag_tschuess # Funktion sag_tschuess wird ausgeführt -> "Tschuess, Marvin, bis bald"
lokal