ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

配列式%w

たのしいRuby第二版のp184
配列式%wの区切り文字の話で、サンプルの()のみならず、<>、||、!!、@@、AAが使えるようなことが書いてありますが、AAはエラーになってしまいますね。

>type p183-2.rb
lang = %wARuby Perl Python Scheme Pike REBOLA
p lang

>ruby p183-2.rb
p183-2.rb:1: unknown type of %string
lang = %wARuby Perl Python Scheme Pike REBOLA
          ^
p183-2.rb:1: syntax error, unexpected $end
lang = %wARuby Perl Python Scheme Pike REBOLA
          ^

>

Rubyリファレンスマニュアルによれば、
http://www.ruby-lang.org/ja/man/?cmd=view;name=%A5%EA%A5%C6%A5%E9%A5%EB#a.25.b5.ad.cb.a1
「任意の非英数字を使うことができます」とのことなので、Aはダメなのでしょう。きっと。