Tags:
Node Thumbnail

โครงการ Go ออกรุ่น 1.16 beta 1 ที่มีความเปลี่ยนแปลงสำคัญคือการรองรับ Apple M1 (Apple Silicon) เต็มรูปแบบเมื่อเลือกคอมไพล์ระบบปฎิบัติการเป็น Darwin และสถาปัตยกรรมซีพียูเป็น Arm64 พร้อมกันนี้ก็แยกการคอมไพล์สำหรับ iOS เป็น ios/arm64 แทน

สำหรับฟีเจอร์ภาษา ส่วนหนึ่งที่น่าสนใจคือการรองรับการวางไฟล์ไบนารีไว้ในตัวด้วย directive แบบ //go:embed [ชื่อไฟล์] ทำให้โค้ดภายในมองเห็นข้อมูลในไฟล์เป็นตัวแปรแบบไบต์อาเรย์โดยไม่ต้องเปิดไฟล์เองอีก อีกไลบรารีที่เพิ่มมาคือ io/fs สำหรับการเข้าถึงไฟล์แบบอ่านอย่างเดียว

ที่มา - golang.org

Get latest news from Blognone

Comments

By: Ooh
ContributoriPhoneAndroidSymbian
on 19 December 2020 - 12:02 #1190504
Ooh's picture

😲 มันรันบน iOS ยังไง


Ooh

By: mr_tawan
ContributoriPhoneAndroidWindows
on 20 December 2020 - 16:54 #1190623
mr_tawan's picture

การรองรับการวางไฟล์ไบนารีไว้ในตัวด้วย directive

เยสสสสส


  • 9tawan.net บล็อกส่วนตัวฮับ