Rubyについて(アンチ専用) Part005 (341レス)
前次1-
抽出解除 レス栞

61: デフォルトの名無しさん [sage] 2019/05/22(水) 00:01:35.16 ID:9ImpWicA(1/2) AAS
Rubyが採用されてたらコミュニティが変なマウント取りまくることが予想されるし
Pythonで本当に良かった
170: デフォルトの名無しさん [sage] 2019/12/20(金) 22:47:51.16 ID:gTx/lAPV(1) AAS
Perlをさんざん罵ったヤツなのに、Perlのせいにすんな!
Rubyがダメだとしたら、ただただ純粋にRubyがダメだから!
246: デフォルトの名無しさん [sage] 2020/10/18(日) 00:32:03.16 ID:4X85KByZ(2/3) AAS
>>233
自分はすっかり関数型プログラミングに慣れてしまったので、近頃だと for/while 文を
使うのは、古い Pascal や Perl のコードを Ruby へ写経(移植?)する時くらいですかね

ちなみに Ruby のブロック構文ですが、副作用がなければ波カッコ { … } で、
副作用(破壊的代入やI/O処理)があれば do … end と使い分けています
以下は定石(パターン化した)コードの雛形(スケルトン)です

result = xs.select { |x|
    …
  }.map { |x|
    …
  }.inject( … ) { |acc, x|
    …
  }

xs.select { |x|
    …
  }.map { |x|
    …
  }.inject( … ) { |acc, x|
    …
  }.each do |x|
    …  # 副作用(破壊的代入やI/O処理)を含む処理
  end

具体的なコード例はこちらへ:https://ideone.com/PKMUhx
また、関数型プログラミングに興味がある方は以下をお読みください
・Rubyによる関数型プログラミング
  http://xtmlab.com/misc/FPwithRuby.html
257: デフォルトの名無しさん [sage] 2020/10/18(日) 01:55:48.16 ID:Xfoy2gzb(2/3) AAS
つーか何言いたいんだ?
お前のやりたいことが
直感的に言語XでRubyと同様にできないからと言って
だからどうしたという話なんだが
303: デフォルトの名無しさん [sage] 2020/10/19(月) 15:57:49.16 ID:9YkDkPea(2/2) AAS
>>297
型推論があれば
a = 1
と書くだけでaは整数と認識して(整数にも色々ある話は省略)処理され
型を書く必要も無い
DRYじゃないとは何指してんだか
323: デフォルトの名無しさん [sage] 2022/04/09(土) 07:25:34.16 ID:BCdBtInS(1) AAS
あるある
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s