【发布时间】:2021-09-30 07:59:00
【问题描述】:
我正在寻找一种方法来比较两个数组,考虑到它们元素的位置,并根据该比较创建一个新数组。
例如:
arr_1 = [ "1", "1", "99", "1", nil, "", "1", ""]
arr_2 = ["99", "", "99", nil, nil, "", "99", "1"]
arr_result = [ "1", "1", "99", "1", "99", "99", "1", "1"]
arr_result 创建如下:如果在同一位置,任一数组中的一个元素是"1",则新数组将在该位置具有"1";否则"99"。
有什么优雅的方法可以实现吗?
【问题讨论】: