Es ist das vermutlich am meisten geschriebene Programm der Welt: Das berühmte Hallo-Welt-Programm. Es ist sogar der Wikipedia einen Eintrag wert. Aus diesem Grunde werden auch wir unsere Exkursion in das Reich von Ruby mit diesem Programm beginnen. Hello, World!Im Gegensatz zu Programmiersprachen wie C ist es kein großes Programm, dass zustande kommt, wenn man der Welt mit Ruby Guten Tag sagen möchte. Genaugenommen ist es sogar ein Einzeiler. Das folgende, vollständige Ruby-Programm gibt den Text Hello, World! auf der Kommandozeile aus:
Die Standard-Dateiendung für Ruby-Programme ist .rb. Für GUI-Anwendungen auf Windows gibt es zudem noch die Endung .rbw, aber darauf kommen wir später. Für Benutzer unixoider Systeme sollte es kein Problem darstellen, den oberen Quellcode in einer Datei »hello.rb« abzuspeichern, als Windows-Nutzer steht man hier eventuell vor einem größeren Problem - Windows blendet nämlich die Dateiendungen standardmäßig aus. Um sie zu aktivieren, öffne Systemsteuerung -> Ordneroptionen und wähle im zweiten Reiter die Option »Erweiterungen bei bekannten Dateitypen ausblenden« ab. Danach kannst du am einfachsten per Rechtsklick eine neue Textdatei anlegen und die Endung von .txt in .rb umändern. Du kannst dann als Standardprogramm zum Öffnen der Datei wahlweise deinen Ruby-Interpreter angeben (womit die Datei per Doppelklick ausführbar wird) oder deinen Editor, wodurch du deinen Quelltext sofort bearbeiten kannst. Wie also schon gesagt, speichere das obige Programm in einer Datei »hello.rb« ab. Danach öffne eine Kommandozeile, wechsle mit Hilfe des cd-Kommandos in das Verzeichnis, in dem das Skript liegt, und rufe den Ruby-Interpreter mit deinem Skriptnamen auf. Unixoide Systeme verwenden Slashes / als Verzeichnistrenner, Windows benutzt für gewöhnlich den Backslash \, kann aber auch mit / umgehen. Daneben gibt es noch weitere Trenner, achte darauf, den für dein System passenden zu verwenden. Achte ebenfalls darauf, dass du deinen Pfad in Anführungsstrichen " " übergeben musst, falls dein Dateipfad Leer- oder Sonderzeichen enthält.
Gratulation! Du hast soeben dein erstes Ruby-Programm geschrieben und ausgeführt. Aber bevor du jetzt durch deine Stadt läufst und allen erzählst, dass du programmieren kannst, wollen wir uns das Programm doch mal etwas näher ansehen. ^ Zurück zum Inhalt | ? Nächstes Kapitel |
||||||||||||||||