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

ruby-reference-manual:2853

From: 5 5 <redmine@r...>
Date: Thu, 6 Oct 2011 11:08:27 +0900
Subject: [ruby-reference-manual:2853] [るりまプロジェクト - Bug #5414][Open] 文字列からバイト列を得る方法


Issue #5414 has been reported by 5 5.

----------------------------------------
Bug #5414: 文字列からバイト列を得る方法
http://redmine.ruby-lang.org/issues/5414

Author: 5 5
Status: Open
Priority: Low
Assignee: 
Category: doc
Target version: 
reporter: 
ruby_version: 1.9


String#bytes には,

 なお、バイトごとに分割した配列を得たいときは、 Ruby 1.8 までなら unpack('C*') を、 Ruby 1.9 以降は String#bytes.to_a を使ってください。 

という記述がありますが,Ruby 1.9 において,unpack('C*') でなく String#bytes.to_a を使うべき理由があるのならそれを書いたほうがいいかなと思います。
速度では unpack("C*") のほうがずっと速いようです(倍以上)。


-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

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

->    2853 2011-10-06 04:08 [redmine@r...        ] [るりまプロジェクト - Bug #5414][Open] 文字列からバイト列を得る方法
      2993 2012-03-14 18:27 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #5414] 文字列からバイト列を得る方法