Tag: go1.27
5 รายการ
Blog
Go 1.27 portable SIMD: เร่งงานเวกเตอร์โดยไม่ผูก CPU
อ่านข้อเสนอ simd แบบพกพาใน Go 1.27 ตั้งแต่ vector width, tail, emulation ถึงเกณฑ์วัดผลก่อนใช้จริง
Go 1.27 มี package uuid ใน Standard Library: เลือก V4 หรือ V7 ให้ตรงงาน
พี่โชว์พาดู package uuid ใหม่ของ Go 1.27 ความต่างระหว่าง UUID V4 และ V7 พร้อม test เรื่องลำดับและการ parse ที่รันจริง
Go 1.27 เปิด encoding/json/v2: ค่าเริ่มต้นที่เข้มขึ้นเพื่อหยุดข้อมูลกำกวม
พี่โชว์อธิบายว่า JSON v2 ของ Go 1.27 ปิดช่องข้อมูลซ้ำและ UTF-8 ผิดรูปอย่างไร พร้อมตัวอย่าง RejectUnknownMembers ที่รันทดสอบจริง

Go 1.27 เขียน Struct ซ้อนให้น้อยลง: ใช้ Promoted Fields ได้ตั้งแต่ตอนสร้างค่า
พี่โชว์พาดูว่า Go 1.27 ลดความซ้อนของ struct literal อย่างไร พร้อมตัวอย่าง embedded struct สองระดับที่รันทดสอบจริงและข้อจำกัดที่ควรรู้

Go 1.27 มี Generic Methods แล้ว: จัดสายพานแปลงข้อมูลให้อ่านจากซ้ายไปขวา
พี่โชว์พาดูเหตุผลที่ Go 1.27 เพิ่ม type parameter ให้ concrete method พร้อมตัวอย่าง Map ที่รันทดสอบจริง และข้อจำกัดเรื่อง interface ที่ต้องรู้ก่อนออกแบบ API