Capítulo 09

De Guru-SP

Já vimos as Strings em Ruby nos exemplos Home deste tutorial. Porém um método interessante que pode ser usado é o each_byte, que varre uma String como se fosse um array de caracteres. Veja:

"Castellani".each_byte { |arg| puts arg }

Essa linha irá gerar a saída:

$ ruby 06.rb
67
97
115
116
101
108
108
97
110
105

O leitor mais atento irá perceber que se tratam dos valores correspondentes a cada um dos caracteres. Para imprimir efetivamente o caractere use a linha abaixo:

"Castellani".each_byte { |arg| puts arg.chr }




Voltar para o tutorial de Ruby, ou ir para o Capítulo 10.

Ferramentas pessoais