Case – Condição – Ruby – Linux

Publicado: 25 de julho de 2014 em Ruby on Rails

Avalia uma lista de condições e retorna uma das várias expressões de resultado possíveis, a expressão CASE tem dois formatos: CASE simples compara uma expressão com um conjunto de expressões simples para determinar o resultado e a expressão CASE que avalia um conjunto de expressões booleanas para determinar o resultado. Ambos os formatos suportam um argumento ELSE opcional.

Case - Ruby - console

Case – Ruby – console

Exemplo:

Neste exemplos utilizamos um numero para identificar o dia da semana.

Ruby

# Desenvolvimento Aberto
# blocos.rb

# Cria uma pergunta
puts "Escolha um numero de 1 a 7 :"
dia = gets

# Cria uma condição
case dia.to_i
 
when 1
  puts 'Segunda-feira'
 
when 2
  puts 'Terca-feira'

when 3
  puts 'Quarta-feira'
  
when 4
  puts 'Quinta-feira'

when 5
  puts 'Sexta-feira'
  
when 6
  puts 'Sabado'

when 7
  puts 'Domingo'
  
else
  puts 'Dia indefinido'
end
Publicidade

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s