Rust lenで可変配列(ベクタ)の長さを取得するサンプル

環境
Windows 10 Home 64bit
rustc 1.66.0
構文
ベクタ名.len();
lenを使用して可変配列の長さを取得します。

使用例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fn main() {
let v = vec!["study", "skill", "become", "smart", "arkgame"];
println!("{:?}", v.len())
}
fn main() { let v = vec!["study", "skill", "become", "smart", "arkgame"]; println!("{:?}", v.len()) }
fn main() {

  let v = vec!["study", "skill", "become", "smart", "arkgame"];
        
    println!("{:?}", v.len()) 


}

実行結果
5

使用例2
空のベクタの場合、可変配列の長さが0を返します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fn main() {
let v = vec![0; 0];
println!("{:?}", v.len())
}
fn main() { let v = vec![0; 0]; println!("{:?}", v.len()) }
fn main() {

   let v = vec![0; 0];
        
    println!("{:?}", v.len()) 

}

実行結果
0

Rust

Posted by arkgame