<- Variablen
Tipps zum Programmieren ->

Das erste Programm

Glückwunsch! Nun, da Sie es soweit geschafft haben, sind Sie bereit, Programme zu schreiben.

Hallo Welt

Nehmen Sie einen Editor und geben Sie folgendes ein:


puts "Hallo Welt"
                       

Speichern Sie die Datei als hallo.rb und starten Sie diese, indem Sie eingeben:

ruby hallo.rb

puts heißt so, weil es ein Objekt als String ausgibt (im Englischen: put). Die Zeile wird in die Konsole geschrieben.

Hier ein anderes Beispiel:

name ist eine Zeichenkette. Deshalb kann sie an andere Zeichenketten angehängt werden, wie wir vorher schon gesehen haben.

Anmerkung: Wenn Sie ein Ruby Programm schreiben, werden nur die Zeilen mit puts auf dem Bildschirm ausgegeben.

Ein anderes Beispiel

Im letzen Kapitel haben wir in irb eingegeben:

Geben Sie dies in eine Datei ein, speichern und führen Sie es aus.

Wir wollen, dass der Computer nun sagt "Die Antwort ist 20". Wir können folgendes nicht schreiben:

                     
puts "Die Antwort ist " + num2  # --> Error  
                       

Wir können nur Zeichenketten an Zeichenketten anhängen. Deshalb müssen wir das Integer num2 in eine Zeichenkette konvertieren. Wir wissen, dass wir dies mit der Methode Integer#to_s erledigen können:

Programme ausführbar machen

Wenn Sie Linux oder Unix benutzen, können Sie ihr Ruby Programm ausführbar machen, so dass es gestartet werden kann wie alle anderen Programme.

Zuerst müssen Sie wissen wohin Ruby installiert ist auf Ihrem System. Geben Sie 'which ruby' in der Konsole ein:

Setzen Sie ein '#!' vor die Ausgabe und machen Sie daraus die allererste Zeile in Ihrem Programm.

Nun können Sie 'chmod +x prog.rb' eingeben, um das Programm auszuführen ('+x' meint "ausführbar").

Achtung: Stellen Sie sicher, dass Sie dies exakt abgetippt haben und dass es die allererste Zeile des Programms ist.
  • Wenn eine Leerzeile über dieser ist, wird es nicht funktionieren.
  • Wenn Leerzeichen vor '#!' stehen, wird es nicht funktionieren.

Übungen

  1. Wiederholen Sie die Übungen im vorherigen Kapitel, aber dieses Mal als Progamm statt irb zu benutzen.

  2. Nehmen Sie das folgende Programm:

    
    name = "Daniel"
    age = 24
                           

    Ergänzen Sie es so, dass das Programm "Daniel ist 24 Jahre alt" ausgibt.

<- Variablen
Gute Programme schreiben ->