Iterator range-over-func trong Go 1.23: for range chạy trên một hàm, cơ chế yield
Từ Go 1.23, for range chạy được trên hàm func(yield func(T) bool). Đo thật cơ chế yield, cách compiler khử đường break/continue/return, và cái giá thật: chậm hơn vòng thường khoảng 1,6 lần nhưng 0 cấp phát khi dùng trực tiếp.