🍁Swift: nil を含む配列でnilでないものを先頭に寄せる2021/07/14に公開Swifttech例えば[0, nil, 2, 3, nil, 5, nil]を[0, 2, 3, 5, nil, nil, nil]にしたいみたいなとき。sortを使えばいい。 var array: [Int?] = [0, nil, 2, 3, nil, 5, nil] array.sort { a, b in b == nil } array.forEach { num in print(num) } /* Optional(0) Optional(2) Optional(3) Optional(5) nil nil nil */ Discussion
Discussion