Ruby 初心者スレッド Part 30at TECHRuby 初心者スレッド Part 30 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト606:newbie 09/09/04 16:39:29 >>601 なるほど。配列引数便利だ! 607:デフォルトの名無しさん 09/09/04 18:37:40 >>601 > ソートの基準が2段階のとき でも条件が単純ならば大抵sort_byですむ ブロック付sortなんてsort_byが出来てから使ったこと無いなぁ A=Struct.new(:a,:b) a = [A.new(2,4),A.new(2,1),A.new(1,5),A.new(1,1)] p a.sort_by{|o| [o.a,o.b] } 文字列中の数字を数としてソートするなんかだとどう書くんだろう? a = %w(3a 20a 100a b9 b80 b700 a9b100 a10b100) p a.sort_by{|e| e.scan(/\d+|\D+/).map{|e| e[/\d/] ? ['0',e.to_i] : [e]}} こんなんでいいのかな? 608:デフォルトの名無しさん 09/09/04 18:39:12 アルゴリズムの勉強していたら夏休み終わってたんだが。 609:デフォルトの名無しさん 09/09/04 19:07:19 >>608 ユークリッドの互除法を理解しただけで夏が終わった俺よりマシだ 気にすること無いぞ 610:デフォルトの名無しさん 09/09/04 20:14:34 Ruby 1 初めてのプログラミング(arton/宇野るいも 著)を買ったらRuby1.9.1が付いて来たんだが。 具体的に不便なところ(使えないもの)を教えてもらえないだろうか? あと、このサイト(http://www.rubylife.jp/ini/)にある、 『オプション指定をプログラム内に記述』というソース内で文字コードを指定する方法が実行できないのだが、 1.9.1では使えないということなのだろう? 誰か頼む。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch