【发布时间】:2015-12-24 22:27:47
【问题描述】:
我写了一个类似的case表达式
case x
when "one" "I"
when "two" "II"
end
它不会导致语法错误,并且无论x 的值如何,总是返回nil。我认为这应该会导致语法错误,但实际情况并非如此。为什么?
【问题讨论】:
-
顺便说一句,在此示例中,哈希可能比 case 块更快...
-
试试
x是"oneI":)
标签: ruby syntax string-literals