a=[4,3,2,1]
b=a
c=b.shift
puts a.inject{|x,i|x*i}+c
で10になるのがわかりません。
どのような計算の仕組みでなっているのでしょうか。
injectから後の文の意味が分かりません。
それまでは理解しています。
お手数ですがよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
投稿2019/12/20 02:21
a=[4,3,2,1]
b=a
c=b.shift
puts a.inject{|x,i|x*i}+c
で10になるのがわかりません。
どのような計算の仕組みでなっているのでしょうか。
injectから後の文の意味が分かりません。
それまでは理解しています。
お手数ですがよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。