例如,在irb
中: > nada
NameError: undefined local variable or method `nada' for main:Object
为什么时髦`nada'
而不仅仅是'nada'
(甚至是‛nada’
)?
我总是认为即使使用有限的字符集来消除开始和结束标记的歧义,但实际上是这个原因吗?
答案 0 :(得分:2)
我今天早些时候对此感到疑惑 - 但它发生在运行ruby时,而不是在运行REPL时。事实证明它内置于the Ruby language itself。
编辑:对于Ruby引用这种方式的更广泛的问题,我开始here。基本上,你是对的:它是一种在ASCII中具有明显的前向和后向引号的方式。 TeX将这些字符用于此目的。