Rust

環境

# cat/etc/debian_version11.2# rustc --versionrustc 1.59.0 (9d1b2106e 2022-02-23)

操作方法
1.Rustとrustupを完全にアン ...

Rust

環境
# cat/etc/debian_version
11.2

# rustc --versionrustc 1.59.0 (9d1b2106e 2022-02-23)

rustupについて
rus ...

Rust

書式
struct 構造体名
使用例

#struct Rectangle { width: u32, height: u32,}fn main() { let rectA = Rectangle { width: ...

Rust

書式
struct Color(u8, u8, u8);
struct Point(f64, f64);
使用例

fn main() { struct Color(u8, u8, u8); struct ...

Rust

書式
if 条件式
使用例

fn main() { let a = 12; let b; if a > 0 { b = 1; } else if a < 0 { b = -1; } else { b ...

Rust

書式
fn 関数名(引数)
使用例

fn main() { println!("Hello, world!"); another_function();}fn another_function() { print ...

Rust

1.ダウンロード
2.「rustup-init.exe」を実行する
3.インストール画面

The Cargo home directory located at: C:\Users\USER\.carg

Rust

書式
fn 関数名
使用例

struct Rectangle { width: u32, height: u32,} impl Rectangle { fn area(&self) -> u32 { ...

Rust

書式
impl 構造体名
使用例

#struct Rectangle { width: u32, height: u32,}impl Rectangle { fn create(width: u32, heigh ...

Rust

書式
let mut 変数名=1
while 変数名 !=値{処理コード}
「while 条件式」を利用して、条件分岐処理を行います

使用例

fn main() { let mut numbe ...

Rust

書式
let 配列名 = ;
for 変数名 in 配列名.iter(){処理コード}
「for~in」を利用して配列の要素をループで取得します。

使用例

fn main() { let a ...

Rust

書式

loop { if 条件式 { break; }}

Rustにはloopというキーワードが存在します。これは無限ループを作成するのに使用します。
使用例

fn main() { let s = ; let ...

Rust

書式

let 変数名 = loop { if 条件式 { 処理コード } };

loopとbreakを使ってループを終了して戻り値を返します。
使用例

fn main() { let s = ; let mut ...