append는 prepend 와 반대로 Publisher의 뒤에 값 혹은 publisher를 붙이는 Operator입니다.
[1, 2, 3].publisher
.append(4)
.sink { value in
print(value)
}
.store(in: &cancellables)
// 결과
1
2
3
4
[1, 2].publisher
.append(3, 4)
.sink { value in
print(value)
}
.store(in: &cancellables)
// 결과
1
2
3
4
let firstPublisher = [1, 2].publisher
let secondPublisher = [3, 4].publisher
firstPublisher
.append(secondPublisher)
.sink { value in
print(value)
}
.store(in: &cancellables)
// 결과
1
2
3
4