为什么这很好用:
t="
"+$<.read;puts t.reverse==t ?"YES":"NO"
但是这个:
t="
"+$<.read;puts t==t.reverse ?"YES":"NO"
说:
A.rb:2: syntax error, unexpected tCHAR, expecting $end
"+$<.read;puts t==t.reverse ?"YES":"NO"
^
我使用 ruby 1.9.2p290 (2011-07-09) [i386-mingw32]。
示例 STDIN 字符串是XX.\n...\n.XX\n
.