Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ruby - Eine kurze Einführung

537 views

Published on

Eine kurze Einführung zur Programmiersprache Ruby die im Rahmen eines Workshop gehalten wurde.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Ruby - Eine kurze Einführung

  1. 1. Ruby Eine kurze Einführung Thomas R. Koll http://ananasblau.com 3. OCWD Juli 2009 Samstag, 11. Juli 2009
  2. 2. Facts • Seit 1993 von Yukihiro Matsumoto entwickelt • Lange nur in Japan bekannt • Vollständig Objektorientiert, auch 5 oder nil • Keine Mehrfachvererbung aber Mixins über module • Dynamische Typisierung und Reflexion • Blöcke: Proc.new und lambda Samstag, 11. Juli 2009
  3. 3. Ein paar Tools • rubygems ist ein Paketmanager • irb interactive Ruby-Shell • ri zeigt Information zu Ruby Classen • rdoc erzeugt (HTML) Dokumentation aus Code • JRuby, wenn man mag • testrb um Test::Unit laufen zu lassen • ausprobieren: http://tryruby.hobix.com/ Samstag, 11. Juli 2009
  4. 4. Beispiele Samstag, 11. Juli 2009
  5. 5. Beispiele 2 Samstag, 11. Juli 2009
  6. 6. Besonderheiten • unless als Gegenteil von if • Kein for-loop, aber 0..10.each() tut‘s auch • Methoden mit ? z.B. File.exist?() möglich • Blöcke z.B: def a(&block) ... block.call() ... end; • 70_000 == 70000 • Konstanten lassen sich überschreiben • Symbols Samstag, 11. Juli 2009

×