标签: ruby
我不理解?中的?x.succ。它是什么?
?
?x.succ
(这个问题是由this answer提示代码高尔夫。)
答案 0 :(得分:4)
这意味着“字符”,如?x中的“x字符”。这在1.9之前的Ruby版本中是一个更大的交易。现在它主要是不合时宜的。
?x
Ruby 1.9 +:
?x # => "x"
Ruby 1.8.7及之前版本:
?x # => 120
这类似于C中的'x'是"x"是一个字符串的单个字符。
'x'
"x"