Rust で HashMap にループで値を代入
HashMap にループで値を代入する方法です。
hash01.rs
// --------------------------------------------------------------------
/*
hash01.rs
Jul/11/2020
*/
// --------------------------------------------------------------------
use std::collections::HashMap;
// --------------------------------------------------------------------
fn main(){
eprintln! ("*** start ***");
let mut unit_aa:HashMap <String,f64> = HashMap::new ();
for count in 0..5 {
let key = "key_".to_owned() + &count.to_string();
unit_aa.insert(key, count as f64);
}
println!("{:?}",unit_aa);
eprintln! ("*** end ***");
}
// --------------------------------------------------------------------
Makefile
hash01: hash01.rs
rustc hash01.rs
clean:
rm -f hash01
コンパイル
make
実行結果
$ ./hash01
*** start ***
{"key_4": 4.0, "key_0": 0.0, "key_2": 2.0, "key_1": 1.0, "key_3": 3.0}
*** end ***
Author And Source
この問題について(Rust で HashMap にループで値を代入), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/229999986c028c92b216著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .