📜  删除数组 ruby 中的 nil - 无论代码示例

📅  最后修改于: 2022-03-11 14:55:55.737000             🧑  作者: Mango

代码示例1
# A simple example function, which returns a value or nil
def transform(n)
  rand > 0.5 ? n * 10 : nil }
end

items.map! { |x| transform(x) } # [1, 2, 3, 4, 5] => [10, nil, 30, 40, nil]
items.reject! { |x| x.nil? } # [10, nil, 30, 40, nil] => [10, 30, 40]