Rubyにはいくつかの配列があります(この場合は4つの配列があります)
array1 = [{key="label1.1", value="label1.2"}, {key="label1.2", value="label1.2"}]
array2 = [{key="label2.1", value="label2.2"}]
array3 = []
array4 = nil
result_array = array1 | array2 | array3 | array4
各配列は他の配列と同じ構造を持っています:それはハッシュ値です。それがゼロまたは空の場合、その中の要素の数-それは不明です。
だから私は見る必要result_array
があります:
[{key="label1.1", value="label1.2"}, {key="label1.2", value="label1.2"}, {key="label2.1", value="label2.2"}]
array4
ただし、はに等しいため、そのコードは例外を引き起こしますnil
。
Ruby、配列がnilでも空でもないかどうかを確認し、空でない場合は、それをマージする方法はありresult_array
ますか?