小编dan*_*nxo的帖子

delete_if 方法在 Ruby 中是如何工作的?

为什么在这段代码之后的输出是:[9.5]?我的意思是 .. 为什么 delete_if 方法甚至从我的数组中删除了我的 'a'?

x = [1, 2, 3, 'a', 9.5]

x.delete_if{ |elem| elem.to_i <= 3}

p x
Run Code Online (Sandbox Code Playgroud)

ruby

2
推荐指数
1
解决办法
45
查看次数

标签 统计

ruby ×1