12 คะแนน โดย xguru 2021-10-22 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
<p>- Rust ใช้วิธีแบบ Edition เพื่อให้ภาษาพัฒนาอย่างรวดเร็วได้พร้อมกับยังคงความเสถียรไว้<br /> → เพิ่มฟีเจอร์ที่ไม่รองรับย้อนหลังเข้าไปใน edition แบบ opt-in<br /> - Rust 2021<br /> → Disjoint capture : Closure จะ capture เฉพาะฟิลด์ที่ใช้งานจริง<br /> → IntoIterator for arrays : `array.into_iter()` จะ iterate ด้วย value แทน reference <br /> → รองรับการใช้ OR (`|`) ในแมโคร<br /> → Cargo Feature Resolver ใหม่ (เวอร์ชัน 2) เป็นค่าเริ่มต้น<br /> → เพิ่มใน Prelude (standard library ที่ถูก import เสมอ) : `TryInfo`, `TryFrom`, `FromIterator`<br /> → macro `panic` ต้องใช้ format string เสมอ เหมือน `println!()` <br /> → `ident#`, `ident"..."`, `ident'...'` ถูกเพิ่มเป็นคำสงวน<br /> → เปลี่ยนคำเตือน `bare-trait-objects`, `ellipsis-inclusive-range-patterns` ให้เป็น error<br /> - รองรับการย้ายเวอร์ชันแบบอัตโนมัติเป็นส่วนใหญ่ผ่าน `cargo fix` <br /> </p>

1 ความคิดเห็น

 
xguru 2021-10-22
<p>- แผนของ Rust 2021 Edition https://th.news.hada.io/topic?id=4241<br /> </p>