https://developer.apple.com/documentation/combine/currentvaluesubject
A subject that wraps a single value and publishes a new element whenever the value changes.
하나의 값을 감싸는 Subject이며 값이 변경될 때마다 새로운 요소를 퍼블리시합니다.
final class CurrentValueSubject<Output, Failure> where Failure : Error
PassthroughSubject
와 달리 CurrentValueSubject
는 가장 최근에 퍼블리시된 요소의 버퍼를 유지합니다.
CurrentValueSubject
에 send(_:)
를 호출하면 현재 값을 업데이트하며, 값을 직접 업데이트하는 것과 동일하게 만듭니다.