<p>- Rust ใช้วิธีการแบบ Edition เพื่อให้ภาษาสามารถพัฒนาได้อย่างรวดเร็วพร้อมกับยังคงรักษาเสถียรภาพไว้ได้<br /> → เพิ่มฟีเจอร์ที่ไม่รองรับย้อนหลังเข้าไปในแต่ละ edition ด้วยวิธี opt-in<br /> → `async` ที่ถูกเพิ่มใน edition 2018 ยังไม่ใช่คีย์เวิร์ดอย่างเป็นทางการแม้ในเวอร์ชันล่าสุด<br /> → Crate ที่สร้างขึ้นใน edition ใด edition หนึ่งต้องเข้ากันได้กับ edition อื่นด้วย <br /> → การย้าย edition ทำได้ง่ายและส่วนใหญ่เป็นแบบอัตโนมัติ <br /> - ฟีเจอร์ที่จะถูกเพิ่มใน 2021 edition <br /> → เพิ่มใน Prelude (standard library ที่ถูก import โดยอัตโนมัติ): `TryInfo`, `TryFrom`, `FromIterator`<br /> → Cargo Feature Resolver ใหม่ (เวอร์ชัน 2) เป็นค่าเริ่มต้น<br /> → `IntoIterator` สำหรับ Array<br /> → Closure จะ capture เฉพาะฟิลด์ที่ใช้งานจริง <br /> → แมโคร `panic!()` ที่สอดคล้องกันมากขึ้น<br /> → สงวนไวยากรณ์สำหรับ identifier และ literal ที่มีคำนำหน้าไว้ เพื่อรองรับไวยากรณ์ที่จะเพิ่มเข้ามาในอนาคต<br /> → เปลี่ยนคำเตือน `bare-trait-objects`, `ellipsis-inclusive-range-patterns` ให้เป็น error<br /> → ใช้ OR (`|`) ในแมโคร </p>

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น