take
,drop
함수는 배열의 앞부분을 가져오거나 제거하는 데 사용되며, 서로 반대되는 개념이다. ✂️takeWhile
,dropWhile
함수는 주어진 조건에 따라 배열의 앞부분부터 요소를 가져오거나 제거한다. 조건이 처음으로false
가 되면 중단된다. 🚦takeIf
함수는 주어진 조건이 참일 경우 배열 전체를 반환하고, 거짓일 경우null
을 반환한다. 🪞takeUnless
함수는takeIf
와 반대로, 조건이 거짓일 경우 배열 전체를 반환하고, 참일 경우null
을 반환한다. 🔄takeIf
와takeUnless
는 컬렉션 연산자가 아닌 표준 라이브러리에 속하며, 모든 자료형에 적용 가능하다. 🧬