14 ポイント 投稿者 xguru 2021-05-17 | 3件のコメント | WhatsAppで共有
  • 継承 : Traits、ambassador crate、deref、spez crate

  • 二重連結リストとポインタベースのデータ構造 : 自前で実装せず、標準ライブラリの LinkedList を利用。グラフは petgraph crate

  • Self-referencing 型 : ouroboros / self_cell / one_self_cell などの crate

  • グローバルな mutable state : unsafe、Mutex、OnceSell、lazy_static

  • 配列の初期化 : let(2回初期化)、unsafe

3件のコメント

 
sftblw 2021-05-17

『Learn Rust With Entirely Too Many Linked Lists』という本(ドキュメント)もあります。

https://rust-unofficial.github.io/too-many-lists/

 
sftblw 2021-05-17

ああ……本文にこの本への言及がありましたね。軽率にコメントしてしまいました。ところで、このウェブサイトにはコメントを削除する機能はないのでしょうか?

 
xguru 2021-05-17

コメントの削除は、IDの横にある時間を押すと、その中から delete/favorite/(downvote/flag) などができます。

でも、そのままにしておいても大丈夫だと思います! (笑)