Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
555:デフォルトの名無しさん 09/09/03 06:29:57 >>554 板違い http://pc11.2ch.net/test/read.cgi/php/1241100447/ 556:デフォルトの名無しさん 09/09/03 06:37:34 日本語もまともに掛けないのばかか 557:デフォルトの名無しさん 09/09/03 07:42:35 弁護するわけじゃないが普通に分かる おまえがRailsを分かってないだけだろ 558:デフォルトの名無しさん 09/09/03 11:00:02 >>556 自己紹介乙 559:newbie 09/09/03 12:46:12 たのしいRubyを読み終わったんだが、謎が一つあります。 count = Hash.new(0) ...カウントにkeyとvalueを設定する処理(省略 count.sort{|a,b| a[1] <=> b[2] }.each{|key,value| print "#{key}: #{value}¥n" } とあったとして、「<=>」という演算子が左右のオブジェクトを比較して、 <は-1 =は0 >は1 と返してくるのはわかったのだが、どうやってソート処理されているの謎。 内部のsortメソッドでイテレータが並び替えのアルゴリズムで処理してるのでしょうか。 詳しい解説求む。 ちなみに今まで並び替えのアルゴリズムには目をつぶって生きてきたので、 何種類かあってそれぞれに特徴と効率があるというぐらいしか、あまりよくわかってない。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/180 KB
担当:undef