为什么在这段代码之后的输出是:[9.5]?我的意思是 .. 为什么 delete_if 方法甚至从我的数组中删除了我的 'a'?
x = [1, 2, 3, 'a', 9.5] x.delete_if{ |elem| elem.to_i <= 3} p x
ruby
ruby ×1