2008年7月31日

[ruby-list:45290] Re: Fwd: [ReferenceManualRenewalProject - Bug#379] (Open) String#intern は空文字列に使えない(Ruby 1.8) -- Ruby 1.9 は違うのでは

まつもと ゆきひろです

In message "Re: [ruby-list:45289] Fwd: [ReferenceManualRenewalProject - Bug #379] (Open) String#intern は空文字列に使えない(Ruby 1.8) -- Ruby 1.9 は違うのでは"
on Thu, 31 Jul 2008 19:33:05 +0900, Kouya <kouyataifu4@xxxxx> writes:

|Stringのリファレンスマニュアルを書いています。
|ruby 1.9 での下記の動作は1.8とは異なるようですが、
|仕様がかわったということでよろしいでしょうか。

|
|よろしくお願いします。
|
|$ ruby -ve 'p "".intern'
|ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-darwin9.2.0]
|-e:1:in `intern': interning empty string (ArgumentError)
| from -e:1
|$ ruby-1.9.0-0 -ve 'p "".intern'
|ruby 1.9.0 (2007-12-25 revision 14709) [i686-darwin9.2.0]
|:""

そうです。1.9におけるシンボル関連の仕様変更のひとつです。他
の変更としてはシンボル文字列にNUL(\0)を含むことができるよう
になりました。


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




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