做一些阅读并遇到关于Ruby中的Unicode Escapes主题的这段代码:
money = "\u{20AC 20 A3 20 A5}" # => "€ £ ¥"
据我所知,在这个ruby语法中,{}
之间的实际空格并没有输出编码空间,这就是代码点{{1}的原因但是,我不明白为什么在20
的最开始,20
之后有一个代码点{}
。结果中没有输出空格,我从书中逐字复制。
答案 0 :(得分:2)
开头不是20
,而是20AC
,这是€
的代码点。大括号的内容是以空格分隔的代码点列表(以十六进制格式)。 20AC
is €
,20
is a space,A3
is £
和A5
is ¥
。