でany?
ステートメントのand
を置き換えると、エラーunexpected tIDENTIFIER, expecting '}'
がスローされます。ブロック内のRuby `&&` vs `and`
def ArrayAddition(arr)
i = 2
until i == arr.length
combinations = arr.permutation(i).to_a
return true if combinations.any?{|array| array.inject(&:+) == arr.max and !array.include? arr.max}
i+=1
end
false
end
ここでは何が起こっていますか? Rubyはこれらの演算子を別々に扱いますか?
親愛なるdownvoter:あなたのdownvoteの理由を説明してください。私の答えに問題がある場合は、改善する機会に感謝します。 –
@MichaelGaskill多くのことを感謝します! –
@ジョーダン、誰かが今日気分が悪い) – Ilya