Tag: maps
4 รายการ
Blog
gomapsgenerics
Go maps.EqualFunc: เทียบ config คนละชนิดด้วยกติกาเดียว
ใช้ maps.EqualFunc เทียบค่าจาก config กับ API response โดยกำหนด equality ชัดเจน พร้อม Go test
gomapsstdlib
Go maps.DeleteFunc: ล้างสมาชิกที่ไม่ผ่านเงื่อนไขใน map เดิม
ใช้ maps.DeleteFunc ลบ cache ที่หมดอายุหรือค่าที่ไม่ผ่าน policy พร้อมระวัง nil map, side effect และการแก้ map ระหว่าง callback
gogolangmaps
Go maps.Collect: สร้าง map จาก iterator คู่ key-value
ใช้ maps.Collect รับ iter.Seq2 เป็น map พร้อมทดสอบ duplicate key, empty input และแยก collection จาก validation
gomapsiterators
Go maps.Insert: เติม map จาก iterator โดยไม่ต้องเขียน loop ซ้ำ
รู้จัก maps.Insert และ iter.Seq2 สำหรับประกอบข้อมูลแบบ pull-free พร้อมขอบเขตเรื่องค่าซ้ำและลำดับ