[#46143] るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — eiichi_maekawa@...

62 messages 2009/07/02
[#46153] Re: るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — "NARUSE, Yui" <naruse@...> 2009/07/03

成瀬です。

[#46165] Re: に関する1.8.6→1.8.7または、1.9へのバージョンアップ — eiichi_maekawa@... 2009/07/05

前川です。

[#46281] rubyの変数の扱いについて — "前川 映一" <eiichi_maekawa@...> 2009/08/17

前川です。

[#46283] Re: rubyの変数の扱いについて — "(株)ネットフォレスト 植田裕之" <ueda@...> 2009/08/17

植田と申します。

[#46146] 文字変換 — eiichi_maekawa@...

16 messages 2009/07/03
[#46147] Re: 文字変換 — Hidetoshi NAGAI <nagai@...> 2009/07/03

永井@知能.九工大です.

[#46148] Re: 文字変換 — eiichi_maekawa@... 2009/07/03

前川です。

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

From: keiju@... (石塚圭樹)
Date: 2009-07-23 09:50:29 UTC
List: ruby-list #46234
けいじゅ@いしつかです.

In [ruby-list:45210] the message: "[ruby-list:45210] Re: irbでの式展開
中の動作について", on Jul/07 23:42(JST) Yukihiro Matsumoto writes:

>まつもと ゆきひろです

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

ずいぶんたってしまいましたが, この問題に一応対応しました[redmine Bug#1695].

完全に対処できているかどうかはちょっと微妙でなくもないですが...

ただ, プロンプトが, 下記のような感じになっちゃうのですが, これは勘弁し
てください. 

irb(main):001:0> "
irb(main):002:0" hi
irb(main):003:0" #{
irb(main):004:0> 'a'.gsub("'
irb(main):005:1" "
irb(main):006:1> , '\\\'
irb(main):007:1' '
irb(main):008:1> )
irb(main):009:0> }
irb(main):010:0" "

"#{exp}"を複数行にわたって書くこともないってことで.

ここからが本題ですが. 上記を実行すると, 

SyntaxError: (irb):6: syntax error, unexpected ',', expecting ')'
, '\\\'
 ^
(irb):8: syntax error, unexpected ')', expecting '}'
(irb):10: unterminated string meets end of file
	from /home/keiju/var/bin/irb:13:in `<main>'


というエラーになります. rubyで直接実行しても同様です. これって, バグの
ような気がするのですが? いかがでしょう?

__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---

In This Thread

Prev Next