Operators Combine) Time Manipulation Operators upstream publisher에서 interval만큼 delay된 시간에 값을 downstream으로 emit한다. delay() operator는 얼마만큼의 delay를 줄지에 대한 interval과 동작할 scheduler를 인자로 받는다. autoconnect()로 연결해주는 이유는 Timer.TimerPublisher 가 ConnectablePublisher이기 때문이다. coll... CombineiOSswiftOperatorsCombine 스트림의 데이터를 변형하는 연산자들 🔮 마블 다이어그램 출처: 스트림의 데이터들을 변형해서 또 다른 데이터를 만들어 내는 연산들입니다. 모든 순수 함수가 그러하듯이 스트림에 있는 데이터 원본을 변형하는 부작용이 없습니다. complete되는 순간에 모든 stream의 데이터를 array에 담아서 발행합니다. 아래 마블 다이어그램에서도 볼 수 있듯이 complete가 되기 전에는 아무 것도 발행하지 않다가 complete가 되... rxswiftreactivexOperatorsOperators [JS] 드림코딩 JS 공부 #4-2 🟤 if, else if, else if는 안에 있는 statement가 true면 블록 안을 실행한다. 🟤 삼항 연산자 값을 할당하거나 간단하게 출력할 때 많이 사용한다. switch문 안에 있는 browser의 값이 IE이면 case 'IE' 안에 문을 출력하고, break -> 멈춘다. 동일한 문장을 출력하면 Chrome, Firefox처럼 묶어서도 쓸 수 있다. 후에 TypeScrip... forJavaScriptloopOperatorsifJavaScript
Combine) Time Manipulation Operators upstream publisher에서 interval만큼 delay된 시간에 값을 downstream으로 emit한다. delay() operator는 얼마만큼의 delay를 줄지에 대한 interval과 동작할 scheduler를 인자로 받는다. autoconnect()로 연결해주는 이유는 Timer.TimerPublisher 가 ConnectablePublisher이기 때문이다. coll... CombineiOSswiftOperatorsCombine 스트림의 데이터를 변형하는 연산자들 🔮 마블 다이어그램 출처: 스트림의 데이터들을 변형해서 또 다른 데이터를 만들어 내는 연산들입니다. 모든 순수 함수가 그러하듯이 스트림에 있는 데이터 원본을 변형하는 부작용이 없습니다. complete되는 순간에 모든 stream의 데이터를 array에 담아서 발행합니다. 아래 마블 다이어그램에서도 볼 수 있듯이 complete가 되기 전에는 아무 것도 발행하지 않다가 complete가 되... rxswiftreactivexOperatorsOperators [JS] 드림코딩 JS 공부 #4-2 🟤 if, else if, else if는 안에 있는 statement가 true면 블록 안을 실행한다. 🟤 삼항 연산자 값을 할당하거나 간단하게 출력할 때 많이 사용한다. switch문 안에 있는 browser의 값이 IE이면 case 'IE' 안에 문을 출력하고, break -> 멈춘다. 동일한 문장을 출력하면 Chrome, Firefox처럼 묶어서도 쓸 수 있다. 후에 TypeScrip... forJavaScriptloopOperatorsifJavaScript