Ruby 初心者スレッド Part 45at TECHRuby 初心者スレッド Part 45 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト858:デフォルトの名無しさん 11/09/30 17:18:26.08 Array#sumってないんだな 全要素+メソッド呼ぶとかであってもいいようなきがするが 859:デフォルトの名無しさん 11/09/30 17:25:03.11 >>857 超初心者なので、もっともっと簡単な記述でお願いします。 sum=Array.new(3)で配列作ってそこからがよくわかりません。 860:デフォルトの名無しさん 11/09/30 17:32:56.51 >>857 injectのブロックは式を返せばいいので代入(+=)は不要、加算(+)だけでいい X: i.inject(0){ |s, n| s += n } O: i.inject(0){ |s, n| s + n } >>858 その汎用的な仕掛けがinjectメソッドではないのかと思われ 861:デフォルトの名無しさん 11/09/30 17:42:39.87 >>859 プログラミングの超初心者? 何か本とかWeb資料とかで一通り勉強したほうがいいよ それからわからないことを聞けばいい 862:デフォルトの名無しさん 11/09/30 17:42:51.13 inject(:+) 863:デフォルトの名無しさん 11/09/30 17:45:49.15 初心者に inject とか教えても意味ないような。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch