相关疑难解决方法(0)

如何从Ruby数组中选择最长的字符串?

但是上面的[重复建议]是针对多维数组的,而不是针对我在这里构成的更简单的情况.

例如,如果我有:

'one','two','three','four','five'
Run Code Online (Sandbox Code Playgroud)

我想选择three因为它是最长的字符串.我试过了:

['one','two','three','four','five'].select{|char_num| char_num.size.max} 
Run Code Online (Sandbox Code Playgroud)

但是Enumerable #max不会返回正确的结果.

ruby arrays string

25
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

ruby ×1

string ×1