gpt4 book ai didi

ruby - 在 ruby​​ 中返回没有特定元素的数组

转载 作者:数据小太阳 更新时间:2023-10-29 07:43:12 26 4
gpt4 key购买 nike

我在 http://www.ruby-doc.org/core-2.1.2/Array.html 中看起来真的很努力但我找不到针对此行为的快速功能:

arr = [1,2,3,4,5,6]

arr.without(3,6) #=> [1,2,4,5]

我知道我可以写我自己的函数/monkey-patch ruby​​/添加一个类方法/写几行。

有没有办法以 ruby​​ 的方式做到这一点?

最佳答案

你可以使用减法:

arr - [3,6]

编辑

如果你真的想要你可以给这个方法起别名

class Array
alias except -
end

然后你可以使用:

arr.except [3,6]

关于ruby - 在 ruby​​ 中返回没有特定元素的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24848632/

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