strings = ["one", "two", "four", "abc", "fgh"]
total = strings.inject(0) do |sum, str|
next if str.length == 4
sum + str.length
end
puts total
错误显示:
main.rb:13:in `block in <main>': undefined method `+' for nil:NilClass (NoMethodError)
from main.rb:10:in `each'
from main.rb:10:in `inject'
from main.rb:10:in `<main>'