[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1027

From: Anonymous <redmine@r...>
Date: Sun, 6 Jul 2008 14:12:28 +0900
Subject: [ruby-reference-manual:1027] [ReferenceManualRenewalProject - Bug #226] (Open) 疑問符記法のリテラル

チケット #226 が報告されました。 (by Anonymous)

----------------------------------------
Bug #226: 疑問符記法のリテラル
http://redmine.ruby-lang.org/issues/show/226

起票者: Anonymous
ステータス: Open
優先度: Normal
担当者: 
カテゴリ: 
Target version: 
reporter: たけ(tk)
ruby_version: 


http://doc.loveruby.net/refm/api/view/symref
Rubyで使われる記号の意味(正規表現の複雑な記号は除く)

?a
リテラル/数値リテラル。文字の ascii コードの数値。
  ↓
リテラル/数値リテラル。Ruby1.8までは文字の ascii コードの数値。Ruby1.9からは文字(1文字の文字列)。

−−−−

http://doc.loveruby.net/refm/api/view/spec/literal
リテラル
数値リテラル

?a

文字aのコード(97) 

((<ruby 1.7 feature>)): 空白類を指定する場合は、?\s, ?\t などとする 必要があります。

+

((<ruby 1.9 feature>)): Ruby1.9からは1文字の文字列を返すので数値リテラルではなくなりました。

文字列リテラル

疑問符記法

?a   #=> "a"
?\t  #=> "\t"
?\u12318  #=> ユニコードの文字
?あ   #=> "あ"

((<ruby 1.9 feature>)):1文字の文字列を返す。文字列の要素としての「文字」の意味として使われることが予定されている。

Ruby1.8までは文字コードの数値を返していた。


----------------------------------------
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://redmine.ruby-lang.org/my/account

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    1027 2008-07-06 07:12 [redmine@r...        ] [ReferenceManualRenewalProject - Bug #226] (Open) 疑問符記法のリテラル
      2311 2010-06-25 11:57 ┗[redmine@r...        ] [Bug #226][Closed] 疑問符記法のリテラル