dropFirst는 발행되는 값들 중 첫 번째 값만 무시하고 나머지 값들은 정상적으로 발행시키는 Operator에요.
[1, nil, 2, nil, 3, nil, 4, nil, 5].publisher
.dropFirst()
.sink { completion in
print(completion)
} receiveValue: { value in
print(value)
}
.store(in: &cancellables)
// 결과
nil
Optional(2)
nil
Optional(3)
nil
Optional(4)
nil
Optional(5)
finished