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.
