Blocks – Do … End e {…} – Ruby – Linux

Publicado: 25 de julho de 2014 em Ruby on Rails

Um conceito muito importante em Ruby é o bloco de código. Na verdade não é um conceito particularmente revolucionário, mas em Ruby um bloco de código tem alguns poderes secretos escondidos … Os blocos de código em Ruby são definidos tanto com as palavras-chave do .. end ou as chaves {..}. Um bloco pode ser utilizado sozinho ou em conjunto com um método, mas veremos este conceito mais tarde.

Block - Ruby - console

Block – Ruby – console

Exemplo:

Neste exemplo criamos dois blocos utilizando um laço.

Ruby

# Desenvolvimento Aberto
# blocos.rb

# cria um objeto valendo 5
vezes = 5

# executa um looping em um bloco
# Bloco usando colchetes
vezes.times { |v| puts "Eu sou um bloco Ruby #{v}" }

# Pula uma linha
puts "\n"

# executa um looping em um bloco
# Bloco usando Do
vezes.times do
  puts "Eu sou outro bloco Ruby"
end
Anúncios

Deixe um comentário

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

Logotipo do WordPress.com

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

Foto do Google+

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

Imagem do Twitter

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

Foto do Facebook

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

Conectando a %s