gpt4 book ai didi

ruby - 如何对不区分大小写的数组进行 uniq

转载 作者:数据小太阳 更新时间:2023-10-29 06:42:02 24 4
gpt4 key购买 nike

据我所知

["a", "A"].uniq 

["a", "A"]

我的问题是:

如何让 ["a", "A"].uniq 给我 ["a"] 或 ["A"]

最佳答案

还有另一种方法可以做到这一点。您实际上可以将一个 block 传递给 uniquniq! 以用于评估每个元素。

["A", "a"].uniq { |elem| elem.downcase }  #=>  ["A"]

["A", "a"].uniq { |elem| elem.upcase }  #=>  ["A"]

不过在这种情况下,所有内容都将不区分大小写,因此它将始终返回数组 ["A"]

关于ruby - 如何对不区分大小写的数组进行 uniq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1103327/

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