Ruby

  • Categorias

  • Arquivos

Comandos

Ruby possui a maioria dos tipos de comandos, exceto o comando skip.

Exemplos:

1º)Atribuição:

a = 8

b = c = 9 # múltipla

d,e = 2 #simultânea

2º) Comandos condicionais(Pode usar IF ou, se for o caso, UNLESS):

# if

if i > 10

puts “maior que 10”

elsif i == 10

puts “igual a 10”

else

puts “menor que 10”

end

#unless – a atribuição só ocorrerá se a for maior que b

unless a > b

c = 10

end

3º) Comandos seqüenciais:

puts “Hello” ; puts “World”

#ou (pode ser omitido o ponto-e-vírgula)

puts “Hello”

puts “World”

4º) Comando Composto:

def composto

a = 10

b = 11

return a + b

end

5º) Comandos iterativos:

5.1) Definido:

#for

for i in 1 . . 10

puts i

end

5.1)Indefinido:

5.1.1) Pré teste:

#while

while i < 5

puts i

i += 1

end

#until (faça ate que)

i = 0

until i == 5

puts i

i += 1

end

#loop

loop do

break unless i < 5

puts i

i += 1

end

Deixe um comentário