[Swift] Array chunks 사용하기 (Array 갯수별로 나누기)
안녕하세요. 물먹고하자 입니다 :)
업무하다가 이미 만들어진 Array를 30개씩 나눠서 묶을 일이 있었는데,
왠지(?) 기본적으로 제공해주는게 있을 것 같아서 찾다가 좋은걸 찾아서 공유드립니다.
샘플자료
결과
2개씩(5묶음), 8,2(각각 1묶음) 정상적으로 나눠짐 |
샘플소스 찾아서 예상한대로 ex) 2개씩 나눠서 묶음 간결하게 잘되어있는걸 확인했었다.
stride(from:to:by:)는 몰랐지만, 갯수만큼 건너띄기
그리고, 찾다보니 충격적인 Apple Git 정보들 (WWDC 2021에 발표했다고함.)
SPM 받을때 아예 Apple Swift Packages 란이 별도로 있음. |
지금까지 Apple의 별도로 라이브러리를 제공해준적이 없는것 같은데, 신기하네요 심지어 한개도 아니고,
이번에는 swift-algorithms 의 chunks 함수를 통해 Array를 갯수만큼 나누는걸 사용해 보았습니다.
내부 소스도 참고용으로 볼 수 있어서 좋내요 |
마무리
요즘 예전코드를 최신화 하면서, 왠지 있을것 같은것 들을 하나하나 찾아보고 있는데,
하나를 찾으면 그안에 두개씩 새로운 Func, Class 들이 보이고 찾고 찾고 찾다가 글을 쓰질 못하고 있는것 같습니다. (ㅋㅋㅋ....)
업무하면서 썼던 기술들은 전부 정리를 하고 싶은데, 시간이 빡세긴하내요.
이번에 apple 에서 제공하는 Git 소스발견으로 이 글쓰다가 한 4시간 동안 Git소스 보고 있었던것 같아요.
그래도 Git으로 제공해주니, 어떤식으로 소스정리하고 사용하는지 코드랑 패턴이랑 참고하기 좋을 것 같습니다. (공부할게 산더미)
오늘은 이만.
즐거운 코딩 되세요~
끝.
댓글
댓글 쓰기