そのままだとフォーマットや補完ができなかったので、拡張機能を入れた。方が無標になっているのはありがたい。型の関連関数であることを表しています。関連関数というのは聞き慣れない言葉。スタティックメソッドと同じようなものらしい。言語のポインタっぽい。明示的に示されている。関数型でよくあるアレ。エラー処理が書きやすくなるのでありがたい。エラー処理が漏れていると、コンパイル時に検出できるのもうれしい。0.3.14という数字は、実際には^0.3.14の省略記法で、これは、「バージョン0.3.14と互換性のある公開APIを持つ任意のバージョン」を意味します。インストールされた様子。いうのは木箱のことらしい。このトレイトがスコープにないと、メソッドを使用できないのです。これはわかりにくい気がする。crate::rand::Rng;という親切なメッセージが出てきた。これだったら大丈夫そうだ。match式は、複数のアーム(腕)からできています。Rustでは、新しい値でguessの値を覆い隠す(shadow)ことが許されているのです。この機能は、値を別の型に変換したいシチュエーションでよく使われます。最初はこのシャドーイングの使いみちがわからなかったけど、そういうことか。変数が基本なので、混乱も起きなさそう。ついては、特に変わったところはなし。(1)はてなブログをはじめよう!mimikakimemoさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。