鄭です。

スクリプトを書いていて適当にスペースを入れたり入れなかったりしたら
エラーになって仕舞うケースが有ったのですが、これってこんなものなの
でしょうか?
'+' を単項演算子とみるか二項演算子と見るかにまつわる話だとおもうの
ですが、、しかたがないのかな。

 | rbc0> a="test"
 | "test"
 | rbc0> "test"+a+"test"
 | "testtesttest"
 | rbc0> "test"+a +"test"
 | SyntaxError: compile error
 | /opt/home/tei/bin/rbc:123: parse error
 | "test"+a +"test"
 |           ^
 | rbc0> "test"+a + "test"
 | "testtesttest"
 | rbc0> "test"+"test"
 | "testtest"
 | rbc0> a+ "test"
 | "testtest"
 | rbc0> a +"test"
 | NameError: undefined method `+@' for "test"
 | rbc0> a + "test"
 | "testtest"
 | rbc0> 

-- 
                         ┌─鄭  明毅───────────────────┐
                         └──tei / harmony.co.jp──tei / mirage.linc.or.jp─┘