1
做一些阅读和跨越的代码块来对Unicode转义字符的红宝石话题:ASCII空格字符转义
money = "\u{20AC 20 A3 20 A5}" # => "€ £ ¥"
我明白,在这个红宝石语法,之间的实际空间{}
's不输出编码空间,这就是代码点20
的原因,但我不明白为什么在{}
的最开始有一个代码点20
,就在\u
之后。结果中没有输出空格,我逐字从本书中复制出来。
做一些阅读和跨越的代码块来对Unicode转义字符的红宝石话题:ASCII空格字符转义
money = "\u{20AC 20 A3 20 A5}" # => "€ £ ¥"
我明白,在这个红宝石语法,之间的实际空间{}
's不输出编码空间,这就是代码点20
的原因,但我不明白为什么在{}
的最开始有一个代码点20
,就在\u
之后。结果中没有输出空格,我逐字从本书中复制出来。
这不是20
开头,它是20AC
,这是€
的代码点。大括号的内容是空格分隔的代码点列表(十六进制格式)。 20AC
is €
,20
is a space,A3
is £
和A5
is ¥
。