Rubyにはプログラミング言語以上の価値があると思う
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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 どっちかというとシェルスクリプトに近いかも。 かならずしも行継続に ¥ が必要なわけではないけど。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5372日前に更新/80 KB
担当:undef