Magazine Tecnologia

[ruby] simboli e cicli condizionali

Creato il 05 gennaio 2011 da Androidylinux

I SIMBOLI
simboli:
def camminare(direzione)
   if direzione == :NORD
   # ...
   end
cucina_composizione = {
   :piatto   => 'stoviglia',
   :padella   => 'pentolame',
   :lavastoviglie => 'elettrodomestico',
   :tavolo   => 'componente arredo'
   }
   cucina_composizione[:piatto]  # che produrrà "stoviglia"
   cucina_composizione[:padella] # che produrrà "pentolame"
le stringhe sono intesi come i simboli
cucina_composizione['padella']  # produrrà "nil"
nome: valore
cucina_composizione = {
   piatto:   'stoviglia',
   padella:   'pentolame',
   lavastoviglie: 'elettrodomestico'
   }
   puts "Una padella è un #{cucina_composizione[:padella]}"
ESPRESSIONI CONDIZIONALI
end
if count > 25
   puts "Prova ancora"
   elsif tries == 3
   puts "Mi spiace, hai perso!"
   else
   puts "Digita un numero"
   end
while peso < 250 and num_colli <= 30
   collo = prossimo_collo()
   peso += collo.peso
   num_colli += 1
   end
gets
while riga = gets
   puts riga.downcase
   end
riga
modificatori
if radiation > 5000
   puts "Attento, sarai soggetto a traumi"
   end
puts "Attento, sarai soggetto a traumi" if radiation > 5000
quadrato = 2
   while quadrato < 1000
   quadrato = quadrato*quadrato
   end
quadrato = 2
   quadrato = quadrato*quadrato while quadrato < 1000

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :