我想我已经弄明白了:
a = [3, 2, 4, 6, 3, 8]
a.delete(3)
#=> 3
a
#=> [2, 4, 6, 8]
借用特拉维斯的评论,这是一个更好的答案:
我个人喜欢[1,2,7,4,5]-[7]
这会导致=
我修改了他的答案,发现3是他的示例数组中的第三个元素。对于那些没有意识到3在数组中的位置2的人来说,这可能会导致一些混乱。
另一种选择:
a = [2,4,6,3,8]
a -= [3]
导致
=> [2, 4, 6, 8]