Ruby Unicode 转义中的 ASCII Space 字符

ASCII Space Character in Ruby Unicode Escape

阅读并在 Ruby 中发现了这段关于 Unicode Escapes 主题的代码:

money = "\u{20AC 20 A3 20 A5}" # => "€ £ ¥"

我知道在这个 ruby 语法中,{} 之间的实际 space 不会输出编码的 space,这就是代码点 20 但我不明白的是为什么在 {} 的最开头,\u 之后有一个代码点 20。结果没有输出space,我从书上一字不漏的抄过来的

开头不是20,而是20AC,也就是的代码点。大括号的内容是 space 分隔的代码点列表(十六进制格式)。 20AC is , 20 is a space, A3 is £ and A5 is ¥.