Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Forum gesperrt Dieses Thema ist gesperrt. Du kannst keine Beiträge editieren oder weitere Antworten erstellen.  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: 02 Jul 2007, 13:00 
Offline
Interpreter

Registriert: 15 Mär 2005, 19:26
Beiträge: 6142
Wohnort: Karlsruhe
Willkommen im Ruby-Forum!

ACHTUNG - Dies betrifft die Programmiersprache Ruby. Entsprechende Informationen zu Ruby on Rails stehen an anderer Stelle!

Oft findet sich auch noch woanders oder auf andere Art und Weise Hilfe.

Zuerst einmal gibt es ein Ruby-Wiki. Ihr findet es hier auf der linken Seite unter Sonstiges. Dort gibt es auch noch die Möglichkeit zu eine Link-Liste zu gelangen.

Englischsprachige Dokumentationen gibt es auf Ruby-doc.org, ansonsten lohnt sich auch meist der Besuch der Ruby-Homepage.

Informationen - und zwar die massgeblichen der Sprache - zu Modulen, Klassen, Methoden und Konstanten erhaltet Ihr mittels des Komandos ri, welches zur Ruby-Installation dazugehört. Ausführliche Informationen zur Benutzung gibt es durch ri --help.

Ausserdem bringt Ruby noch irb mit - eine interaktive Möglichkeit Ruby zu benutzen. Benutzt bitte intensiv irb zum Spielen mit einzelnen Objekten und Methoden. Auf diese Art und Weise bekommt man schnell ein Gefühl für die Sprache.

Damit ihr seht, wie das aussieht, eine kleine Beispielsitzung in einer Windows-Konsole (unter Linux oder OS/X geht das auch so)...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
D:\>irb
irb(main):001:0> s = "Ich bin ein einsamer String!"
=> "Ich bin ein einsamer String!"
irb(main):002:0> s.length
=> 28
irb(main):003:0> s.reverse
=> "!gnirtS remasnie nie nib hcI"
irb(main):004:0> a = s.split('')
=> ["I", "c", "h", " ", "b", "i", "n", " ", "e", "i", "n", " ", "e", "i", "n", "
s", "a", "m", "e", "r", " ", "S", "t", "r", "i", "n", "g", "!"]
irb(main):005:0> s = a.join('-')
=> "I-c-h- -b-i-n- -e-i-n- -e-i-n-s-a-m-e-r- -S-t-r-i-n-g-!"
irb(main):006:0> s.gsub!(/- -/, '...')
=> "I-c-h...b-i-n...e-i-n...e-i-n-s-a-m-e-r...S-t-r-i-n-g-!"
irb(main):007:0> exit

D:\>


Ergänzung zu Ruby 1.9 (Stand 10.02.2008)

...in grüner Schrift angekündigt, weil Grün ja die Farbe der Hoffnung ist. Ich hoffe, dass Ruby 1.9 bald richtig stabil fertig ist, dann sind diese Hinweise hier nicht mehr nötig.

Wer Informationen zu Ruby 1.9 sucht, sollte in der Lage sein, Englisch zu lesen - auf Deutsch gibt es dazu meines Wissens sehr wenig.

Zuerst einmal enthält eigenclass - Changes in Ruby 1.9 einen guten Überblick, der allerdings nicht mehr ganz auf dem neuesten Stand ist. Von offizieller Ruby-Seite gibt es jetzt die Ruby 1.9 Core Dokumentation. Auch die muss selbstverständlich nicht dem aktuellen Stand entsprechen, da derzeit noch viel entwickelt wird.

In Ruby-Mine gibt es einige Artikel im Zusammenhang mit Ruby 1.9, für die man kein Englisch braucht.

_________________
WoNáDo.set_state!(:retired)


Zuletzt geändert von WoNáDo am 10 Feb 2008, 21:23, insgesamt 1-mal geändert.

Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Forum gesperrt Dieses Thema ist gesperrt. Du kannst keine Beiträge editieren oder weitere Antworten erstellen.  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: