Function iterators aren't as bad as I thought...
- Go 1.23에서 Parallel Iteration이 function iterators를 사용해 실행되려는 시도 시 panic을 유발하여 더 안전하고 의미 있는 특징이 되었습니다. 🔱
seek
, seek2
와 같은 iter 패키지의 타입을 사용하면 Function Iterator의 가독성이 향상되었습니다. 👓
- slices 패키지에 새로운 Function Iterator가 추가되었으며,
backward
함수와 chunk
함수를 통해 슬라이스를 다양한 방식으로 반복 처리할 수 있습니다. 🚶♀️🚶♂️
- maps 패키지도
insert
함수와 같은 새로운 Function Iterator를 제공하며, insert
함수는 it.seek2
를 입력으로 받아 값을 지정된 지도에 삽입할 수 있습니다. 🗺️
- Iterator Adapter 기능이 있는 Next extension 패키지(zittor xit)가 불안정하게 제안되어 있으며, 이는 Iterator를 사용하는 방식을 더욱 효율적이고 유연하게 만들 수 있습니다. 💡