2011-03-25 31 views

Respuesta

9

denota un "carácter". En ruby ​​1.8, esto fue representado por el código ascii del personaje. En Ruby 1.9, es un solo carácter String.

7

En 1.8 te dan el valor ASCII de un carácter, en 1.9 son literales de caracteres:

>> RUBY_VERSION #=> "1.8.7" 
>> ?a #=> 97 
>> RUBY_VERSION #=> "1.9.2" 
>> ?a #=> "a" 
>> *[?a..?c] #=> ["a", "b", "c"] 
-1
ruby-1.9.2-p0 > ?c == "c" 
=> true 
+8

Y? esto significa... –