コピー2019.12.30どうもこんにちは夫(@decodecofufu)です。今回はRustの基礎を勉強中なのでアウトプットしていきます。内容は主に公式チュートリアルからです。プログラミング言語Rustdoc.rust-jp.rsRustのチュートリアルは翻訳の方がかなり頑張られておられますが内容が難しいので自分なりに分かりやすくアレンジをして初学者にも分かりやすく伝えれるように発信していきます!で、Rustって何?って方はこちらの記事を良かったら見てみてください。2020年にくるプログラミング言語【Rust】どうもこんにちは夫です。最近まではpythonがすごい勢いで流行って学習する人が増えてました。言語...kmysblog.com2019.10.20では基礎をやっていきましょう。コードをコピペするだけではなく上の記事を見ながら写経してみると理解が深まるかと思います。7;println!("{}",x);}変数を宣言するときは変数名の前に「let」を記述します。5;println!("{}",y);}といった具合です。Rustには不変変数というのがあります。一度定義した変数にもう一度代入してみます。5;println!("{}",x);}結果はこちらエラーが発生してコンパイルできませんでした。他の言語をしている方なら当たり前のようにやっていたことだと思います。Rustでは安全面から使用できなくなっています。ご丁寧に青文字でアドバイスをくれてますね。x」にしてくださいと言ってます。こちらのコードが可変変数です。5;println!("{}",x);}これを実行するとわかりづらいですが左下の方に5が出力されています。実行はできましたが注意はされてますね。Rustは優しいので最初に用意された7を放置されているので心配してくれてます。可変変数は必要になることがよくあります。}kmysblog.com2019.11.02変数の型Rustはチュートリアルにも書いてある通り静的な型付言語です。動的や静的などありますがRustは基本的にデータの型を指定するものだと思ってください。そこでRustには「型推論」ってやつがあるので自動的に判別してくれます。やるのならばこんな感じになります。7;println!("{}",x);}ではどういうときに使うのか?っていうのもさっきの記事の21行目を見てください。ユーザーからの入力を文字列で受け取ってそれを数値に変換するときに使いました。まとめ今回は以上になります。こんな感じで公式チュートリアルを参考にしながら自分でアレンジをして分かりやすく発信していくのでRust学習中の人はぜひ見ていってください。何か分からないことやここは違う!って指摘があればTwitter(@decodecofufu)までお願いします。人気ブログランキングこの記事も読まれています【レゴランドホテル】スカイラインバーは遊具もあって遊べる【レビュー・口コミ】2019.11.282020.02.22【簡単シンプル】pythonでパレート図作り2019.12.29【超簡単!】Rustで変数の使い方【初心者向け】2019.12.30Pythonistaのuiモジュールでのボタンの基本!2019.10.25【まとめ】レゴランドだけじゃない!メイカーズピアやレゴランドホテルも楽しかったよ!2019.11.05最近のコメント【簡単シンプル】pythonでパレート図作り食べないという選択。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。でこでこふうふ.タイトルとURLをコピーしました。