我有以下代码:
sentence_array = ["hello", "hi", "bonjour"]
我希望能够输出“3个元素中最长的”这个词。我知道我应该使用sentence_array.each
,但我仍然坚持如何继续。
答案 0 :(得分:3)
sentence_array.max_by(&:length)
enumerable模块是您将学会爱的模块。
答案 1 :(得分:1)
这是一种方式:
sentence_array.sort_by {|e| e.length} .last
#=> "bonjour"