中級 › HashMapを存在しないキーで [] 添字アクセスすると no entry found for key パニックになる › パターン5
HashMapを存在しないキーで [] 添字アクセスすると no entry found for key パニックになる
HashMapに[]で添字アクセスした際、そのキーが存在しないとパニックします。
1 use std::collections::HashMap; 2 fn main() { 3 let mut config: HashMap<&str, i32> = HashMap::new(); 4 config.insert("timeout", 30); 5 println!("{}", config["_______"]); ^ 6 }
thread 'main' panicked at main.rs:5:26:
no entry found for key
空欄を埋めて実行を通す
設定値の読み出しでキー名を間違えると、実行時にパニックとして表面化します。
次の問題