Magazine Tecnologia
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
