Rust:hashmapの取り出し

メモ

全然挙動がわからないのため https://play.rust-lang.org/ で動作確認しながら進めてる。

ハッシュマップからstringで文字列を取り出す。

use std::collections::HashMap;

fn main() {
  let mut scores = HashMap::new();
  
  scores.insert(String::from("Blue"), 10);
  scores.insert(String::from("Yellow"), 50);
  
  let team_name = String::from("Blue");
  let score = scores.get(&team_name).unwrap();
  
  println!("{}", score);
}

// 結果
// Standard Error
//   Compiling playground v0.0.1 (/playground)
//    Finished dev [unoptimized + debuginfo] target(s) in 0.76s
//     Running `target/debug/playground`
// Standard Output
// 10

Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください