43 ポイント 投稿者 xguru 2023-02-21 | 5件のコメント | WhatsAppで共有
  1. Rustを始める
    1.1. Python開発者がRustを学ぶべき理由
    1.2. Rustで何ができますか?
    1.3. Rust開発環境を設定する
  2. 変数
    2.1. 変数を宣言して値を出力する
    2.2. 変数の不変性
    2.3. シャドーイング
    2.4. 型
    2.5. 定数
  3. 関数
    3.1. 関数を宣言する
    3.2. スコープ
    3.3. 無名関数
  4. フロー制御
    4.1. if
    4.2. for
    4.3. while
    4.4. loop
    4.5. match
  5. 所有権
    5.1. コンピュータのメモリ
    5.2. 所有権のルール
    5.3. クロージャと所有権
  6. データ構造とイテレータ
    6.1. データ型
    6.2. 列挙型
    6.3. イテレータ
  7. 構造体
    7.1. 構造体
    7.2. トレイト
  8. モジュールとクレート
    8.1. Rustのモジュールシステム
    8.2. モジュールとクレートを使ってみる
  9. ジェネリクス
  10. スマートポインタ
  11. 例外処理
  12. マルチスレッディング
    12.1. スレッドのスポーン
    12.2. メモリ共有
    12.3. メッセージパッシング
  13. 非同期プログラミング
    13.1. 非同期プログラミングとは?
    13.2. tokio
    13.3. rayon
  14. テスト
    14.1. ユニットテスト
    14.2. ソースコードを見てみる
    14.3. ドキュメントテスト
    14.4. モッキング
  15. Pythonバインディング
    15.1. Python仮想環境を作成する
    15.2. PyO3プロジェクトを作成する
    15.3. PythonでRustコードを実行してみる

5件のコメント

 
libner 2023-02-21

JavaScriptで書かれた例の結果がなぜ13になるのかというところからつまずいてしまって……。それが分からない場合、何を検索すれば理解の助けになるでしょうか?

 
libner 2023-02-21

少し自習した後、おそらく誤字だと理解して、ささやかな貢献分を登録しました…

 
freedomzero 2023-02-22

12と書くつもりが、タイプミスで13と書いてしまいました……。申し訳ありません(涙)

 
libner 2023-02-22

いいえ! 私の寄稿にも誤りがあり、ほかの寄稿者の方のおかげで再び修正することができました

 
xguru 2023-02-21

Awesome Rust Books に著者ご本人が直接コメントしてくださったので、別記事として登録してみます。