str[-1]==??
什么是双重问号?从来没有见过.
?a # => 97 ?b # => 98 ?c # => 99 ?\n # => 10 ?? # => 63
要转换回来,可以使用chr方法:
97.chr # => "a" 10.chr # => "\n" 63.chr # => "?" ??.chr # => "?"
在Ruby 1.9中,?语法返回字符本身(字符串的方括号语法):
?? # => "?" "What?"[-1] # => "?"