0
def longest_word(string)
words = string.split
idx = 0
while idx < words.length
if words[idx].length > words[idx + 1].length
longest = words[idx]
else
longest = words [idx + 1]
end
idx += 1
end
return longest
end
puts(longest_word("peas rambling tattoo") == "rambling")
的愈來愈錯誤消息爲什麼在這段代碼中長度不被認爲是一種方法?
longest_word.rb:5:longest_word': undefined method
長度 '的零:NilClass(NoMethodError)
從longest_word.rb:15:在`'
上爲什麼任何信息這是發生將是巨大的
而idx