สิ่งที่ทำไม่ได้ใน Rust และวิธีทดแทน
(blog.logrocket.com)-
การสืบทอด : Traits, ambassador crate, deref, spez crate
-
doubly linked list และโครงสร้างข้อมูลที่อิงพอยน์เตอร์ : อย่าเขียนเองโดยตรง ให้ใช้
LinkedListจากไลบรารีมาตรฐาน และสำหรับกราฟให้ใช้ petgraph crate -
ชนิดข้อมูลที่อ้างอิงตัวเอง : crate อย่าง ouroboros / self_cell / one_self_cell
-
สถานะแบบ mutable ระดับ global : unsafe, Mutex, OnceSell, lazy_static
-
การกำหนดค่าเริ่มต้นให้ Array :
let(กำหนดค่าเริ่มต้นสองครั้ง), unsafe
3 ความคิดเห็น
ยังมีหนังสือ (เอกสาร) ชื่อ Learn Rust With Entirely Too Many Linked Lists อยู่ด้วย
https://rust-unofficial.github.io/too-many-lists/
อ่า... มีการกล่าวถึงหนังสือเล่มนี้อยู่ในเนื้อหาจริง ๆ นี่เอง ผมรีบคอมเมนต์ไปโดยไม่ทันคิด ขอถามหน่อยว่าในเว็บไซต์นี้ไม่มีฟังก์ชันลบคอมเมนต์หรือครับ?
การลบความคิดเห็น ให้กดที่เวลาข้างๆ ไอดี แล้วจะสามารถทำ
delete/favorite/(downvote/flag) ได้จากในนั้นแต่ปล่อยไว้แบบนั้นก็น่าจะได้นะ! 555