a=Array.new(100){|i|i+1}
sum=0
a.each {|i|
sum+=i
}
print sum
1~100までを足すコードを書きたいのですが、a=Array.new(100){|i|i+1}
からeachメソッドを使って合計を出す事はできますか?
確認ですが、{|i|}のiは||に入った瞬間に変数宣言されているのですか?
この変数は{}の中でしか機能しないローカル変数という事ですよね?
詳しい方、このコードの間違いを指摘してください。よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/15 15:16