Slide 36
Slide 36 text
let cold = hot.map { i -> Int in
sleep(1) // <- ॏ͍ॲཧ
return i
}
cold.subscribe(onNext: {
print("Cold 1: \($0), seconds: \(currentTimeSeconds())")
})
cold.subscribe(onNext: {
print("Cold 2: \($0), seconds: \(currentTimeSeconds())")
})
print("-----")
observer.onNext(randomInt())
print("-----")
observer.onNext(randomInt())
print("-----")
observer.onNext(randomInt())
print("-----")
-----------------------
Cold 1: 21, seconds: 49
Cold 2: 21, seconds: 50
-----------------------
Cold 1: 62, seconds: 51
Cold 2: 62, seconds: 52
-----------------------
Cold 1: 65, seconds: 53
Cold 2: 65, seconds: 54
-----------------------
ग़ྗ
੩తͳΛฦ͍ͯͯ͠ݟ্͔͚͕ڞ༗Ͱ͖͍ͯͯɺ
ॲཧߪಡ͍ͯ͠Δ͚ͩߦΘΕ͍ͯΔ
Cold