すごくメモ帳

すごくほぼメモ帳ぐらいなブログ

2020-06-08から1日間の記事一覧

マグニチュードが2違うときのエネルギーの差

問題 マグニチュード$M$とエネルギー$E$の関係は次式の関係がある。 \[ \log_{10} E = 4.8 + 1.5M \] 熊本地震はM7.0であり、東北地方太平洋沖地震はM9.0であった。 東北地方太平洋沖地震のエネルギーは熊本地震の何倍? 解き方 $E_1$を東北地方太平洋沖地震…

Rust の変数 - 可変と不変

前回 nihonium.hatenablog.com 変数はデフォルトで不変 fn main(){ let x = 1; x += 1; println!("x = {}", x); } 変数を変えようとするとエラーが発生する。 変数を可変にする fn main(){ let mut x = 1; x += 1; println!("x = {}", x); } mut を付ける。 …

Rust の変数 - 有効範囲や所有権

前回 nihonium.hatenablog.com スコープはブロック内で有効 fn main(){ { let str = "Hello, world!"; //ここから str が有効 println!("{}", str); // str はここまで有効 } } 数値や文字、真偽値の変数 = 変数はコピー fn main(){ let x = 5; let y = x; p…

cargo で Hello, world! / Rust

前回 nihonium.hatenablog.com ファイルの移動 rm main cargo new hello_world mv main.rs hello_world/src/ ビルドと実行 cd hello_world cargo run # ビルドと実行 設定 Cargo.tomlに名前とかバージョンとかを書く。 次回 nihonium.hatenablog.com

Rust で Hello, world!

Hello, world! // main.rs fn main() { println!("Hello, world!"); } コンパイル rustc main.rs 実行 ./main 次回 nihonium.hatenablog.com