Search

scan

태그
Combine 카테고리
오퍼레이터
사용용도 요약
이전에 발행된 값을 임시저장해서 다음 값의 발행에 사용하고자 하는 경우
세부 카테고리
작성일
카테고리
Combine

사용용도

이전에 발행된 값을 임시저장해서 다음 값의 발행에 사용하고자 하는 경우

예제

example(of: "scan") { var dailyGainLoss: Int { .random(in: -10...10) } let august2019 = (0..<22) .map { _ in dailyGainLoss } .publisher august2019 .scan(50) { latest, current in max(0, latest + current) } .sink(receiveValue: { _ in }) .store(in: &subscriptions) }
Swift
복사