gpt4 book ai didi

ruby - 根据长度获取数组元素

转载 作者:太空宇宙 更新时间:2023-11-03 18:22:49 24 4
gpt4 key购买 nike

假设我有一个数组,其中包含两个字母的单词,一直到十五个字母的单词。如何从数组中得到只有三个字母的单词?

a = ['aa', 'ab', 'ad', ... , 'zoogeographical']
b = []
a.each do |x|
if x.length = 3
b.push(x)
end
end

似乎会有更简单的方法。

最佳答案

我认为 select 方法就是您要找的:

 a.select {|string| string.length == 3 }

关于ruby - 根据长度获取数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com