Tag: tr

将字符串文字中的状态转义为`String#tr`的参数

关于在单引号字符串文字中反斜杠的转义状态作为String#tr参数,我有些神秘感。 你能解释下面三个例子之间的对比吗? 我特别不理解第二个。 为了避免复杂化,我在这里使用’d’ ,这不会改变双引号转义时的含义( “\d” = “d” )。 ‘\\’.tr(‘\\’, ‘x’) #=> “x” ‘\\’.tr(‘\\d’, ‘x’) #=> “\\” ‘\\’.tr(‘\\\d’, ‘x’) #=> “x”