記事一覧
Rustのletの使い方
622, 2023-01-12
Rustのletの使い方
Rustの「let」は変数を定義するときに使います。
変数の定義は
let n: i32 = 1;
のように行います。
(省略されました)
Rust言語でFizzBuzzを実装する方法を解説
621, 2023-01-10
RustでFizzBuzzを実装する
今回はRustでFizzBuzzを実装してみたいと思います。
↓がコードです。
/// # FizzBuzzプログラム /// /// RustによるFizzBuzzプログラムです。 /// fn main() { for i in 1..101 { if i % 15 == 0 { println!("FizzBuzz"); } else if i % 3 == 0 { println!("Fizz"); } else if i % 5 == 0 { println!("Buzz"); } else { println!("{}", i); } } }
FizzBuzzはどんな問題か?
(省略されました)
Rustのコメントとドキュメントの書き方
620, 2023-01-09
Rustのコメントとドキュメントの書き方
Rustではコメントを書くことができます。
コメントは開発者のメモ書きです。
たとえば関数などにメモを書いておきたい時にこういったコメントを使います。
Rustのコメントには大きく分けて以下の2種類があります。
(省略されました)
RustのResultでエラーハンドリング処理を行う
618, 2023-01-06
RustのResultでエラーハンドリングをする
Rustでエラー処理をしたい場合によく使われるのがResult
を使ったエラーハンドリングです。
Result
は正常時の返り値とエラー時の返り値を1つにまとめたものです。
関数が正常終了したら正常時の返り値を、エラーになったらエラー時の返り値を返します。
その関数を呼び出した側はmatch
演算子などで返り値をチェックし、エラー時の処理などを記述します。
(省略されました)
Rustのpanic!()の詳しい解説【初心者向け】
616, 2023-01-04
Rustのpanic!()とは?
Rustのpanic!()はエラー処理で使われるものです。
Rustのエラー処理は大きく分けて2つに分類されます。
それは
回復可能なエラー
回復不能なエラー
の2つです。
(省略されました)