안녕하세요! 왈라비🦘 입니다!

이번에는 takeWhile에 대해서 알아보겠습니다.

항상 오프닝 멘트가 똑같아서 지겨워지려 하는데 마땅히 떠오르는 오프닝 멘트가 없네요😅

<aside> 💡 takeWhile은 ~할 때까지 take 해라! 라는 의미를 지닌 연산자 입니다.

</aside>

마블


바로 마블로 살펴보도록 합시다.

takeWhile.png

take(while: )skip(while: )과 마찬가지로 조건을 작성해 줘야합니다.

여기에서 truereturn 되면 take! 하게 됩니다.

반면에 falsereturn 되면 그 시점부터는 더이상 방출되는 element 넘겨주지 않는 것이죠.

그럼 skipWhile이랑은 어떻게 다른지 마블로 살펴볼까요?

skipWhile

skipWhile.png

takeWhile

takeWhile.png