Rubyにはプログラミング言語以上の価値があると思うat PHPRubyにはプログラミング言語以上の価値があると思う - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:nobodyさん 08/08/23 13:03:26 軽くやってみたがDと大して変わらん どっちの言語にも高階関数はあるし、 Dの配列、連想配列、foreachがRubyのArray、Hash、eachブロックに対応する形になるので 似たようなコードになる ただ、Rubyには組み込みで正規表現と(大量の)文字列操作メソッドがあるので 上の関数2個はそれなりに縮んだ def strip_non_digit(line) line.gsub(/\D/, "") end def word_to_num(word) translate = "57630499617851881234762239" ret = "" word.upcase.each_byte do |x| ret << translate[x - 65] if 65 <= x && x <= 90 end ret end 151:nobodyさん 08/08/23 14:13:47 rubyってそういう記法なんだ… なんか違和感バリバリ。 句読点(;)もないけど、 Lispみたいにフリースタイルで書けるわけでもなさそうなところが… 152:nobodyさん 08/08/23 14:28:40 Pythonにくらべりゃシンプルなもんです 153:nobodyさん 08/08/23 20:59:36 どっちかというとシェルスクリプトに近いかも。 かならずしも行継続に ¥ が必要なわけではないけど。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch