2
例如,在IRB为什么一些CLI使用`和'而不是'和'?
: > nada
NameError: undefined local variable or method `nada' for main:Object
为什么时髦`nada'
而不仅仅是'nada'
(甚至‛nada’
)?
我一直认为即使使用有限的字符集也可以消除开启和关闭标记的歧义,但实际上是这个原因吗?
例如,在IRB为什么一些CLI使用`和'而不是'和'?
: > nada
NameError: undefined local variable or method `nada' for main:Object
为什么时髦`nada'
而不仅仅是'nada'
(甚至‛nada’
)?
我一直认为即使使用有限的字符集也可以消除开启和关闭标记的歧义,但实际上是这个原因吗?
今天早些时候我在想这件事 - 但是它运行ruby时发生,而不是在运行REPL时发生。原来它是内置到the Ruby language itself。
编辑:为了更广泛的问题,为什么Ruby引用这种方式,我会开始here。基本上,你是对的:这是一种在ASCII中有不同前向和后向引用的方式。 TeX为此使用这些字符。