口译员不会完成处理代码;代码中的任何错误?

时间:2015-12-06 00:08:38

标签: ruby-on-rails ruby

我刚开始学习Ruby我正在使用cloud9.ide来处理我的Ruby代码。我试图解决的算法要求“编写一个方法来返回字符串中最大的单词”。我的代码:

def longest_word(sentence)
new_array = sentence.split(' ')
i = 0
longest_length = 0
while i < new_array.length
    if new_array[i].length > longest_length
         longest_length = new_array[i].length

    end
end

return longest_length

end

print longest_word("My name")

然后我在cloud9中运行代码,由于某种原因它只是继续前进,并且永远不会像无限循环那样完成它的处理。我的代码或解释器是否有问题?

0 个答案:

没有答案