Hal-hal yang Tidak Bisa Dilakukan di Rust dan Cara Alternatifnya
(blog.logrocket.com)-
Pewarisan: Traits, crate ambassador, deref, crate spez
-
Doubly linked list dan struktur data berbasis pointer: jangan implementasikan sendiri, gunakan
LinkedListdari pustaka standar; untuk graf gunakan crate petgraph -
Tipe self-referencing: crate seperti ouroboros / self_cell / one_self_cell
-
Global mutable state: unsafe, Mutex, OnceSell, lazy_static
-
Inisialisasi array:
let(inisialisasi dua kali), unsafe
3 komentar
Ada juga buku (dokumen) berjudul Learn Rust With Entirely Too Many Linked Lists.
https://rust-unofficial.github.io/too-many-lists/
Ah... ternyata ada penyebutan tentang buku ini di isi utama. Saya terlalu gegabah menulis komentar. Apakah di situs web ini tidak ada fitur untuk menghapus komentar?
Untuk menghapus komentar, klik waktu di sebelah ID, lalu di sana Anda bisa menggunakan delete/favorite/(downvote/flag) dan sebagainya.
Tapi sepertinya dibiarkan juga tidak masalah! hehe