2008年7月 7日

[ruby-list:45210] Re: irbでの式展開中の動作について

まつもと ゆきひろです

In message "Re: [ruby-list:45208] irbでの式展開中の動作について"
on Mon, 7 Jul 2008 15:45:46 +0900, "yuuki najima" <y.najima@xxxxx> writes:

|irbで
|puts "#{"def"}"
|と書くと画面に"def"と出力されるはずですが、何も出力されずエラーになるようです。

|irbを使わずに保存し実行した場合は、期待通りdefと出力されます。

irbでは式展開の中でのネストしたダブルクオートには対応していま
せん。irbが使っているパーサーはネストを許す前に開発されたもの
で、それ以降改善されていないからです。バグと言えばバグなので
すが、対応が大変な割にメリットが薄いので対応される可能性はそ
んなに高くないです。


投稿者 xml-rpc : 2008年7月 7日 23:42
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/75045
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。