On Friday 03 August 2001 00:13, Thomas Guettler wrote:
Ruby soll ja recht sauber objektorientiert sein. Hat jemand damit schon Erfahrung? Gibt es in Ruby Klassen für CGI Programmierung? Brauche nicht viel. Das Auslesen der Variablen reicht schon.
Aus dem Pragmatic Programmer's Guide:
require 'cgi' cgi = CGI.new h = cgi.params h['player'] » ["Miles Davis"]
Ich habe allerdings erst mit Ruby angefangen und mache auch keine Web-basierten Sachen damit, aber ansonsten ist es schon eine feine Sprache. Beispiel von der Mailingliste:
def b "#{$n>0?$n: 'No more'} bottle#{'s'if $n!=1} of beer"end 99.downto(1){|$n|w=" on the wall";puts b+w,b,"Take one down, pass it around ";$n-=1;puts b+w+'.'}
ist dasselbe wie:
@c=(@b='#{n>0?n: :No} bottle#{:s if n!=1} of beer')+' on the wall' eval %{puts"#@c, #@b.Take one down, pass it around,",(n-=1;"#@c.");}*n=99
Josef Spillner