Just
使用示例:
import Combine let publisher = Just(42) // 创建一个发布者,发布值 42 let subscription = publisher .sink(receiveValue: { value in print("Received value: \(value)") })Received value: 42let publisher = Just("Hello, Combine!") let subscription = publisher .sink(receiveCompletion: { completion in switch completion { case .finished: print("Publisher completed successfully.") case .failure(let error): print("Publisher failed with error: \(error)") } }, receiveValue: { value in print("Received value: \(value)") })Received value: Hello, Combine! Publisher completed successfully.let publisher: Just<Int> = Just(3) // 明确声明为 Int 类型的 Just 发布者
特点:
与其他发布者的比较:
Last updated