PS> $h = @{} PS> $h["Key"] = "value" PS> $h["key"] value PS> $h["KEY"] value
あるアプリのアップデートで入力情報が大文字に変化したはずなのに、なぜか既存データとのマッチングに成功してて変だなーと思って調べたら、キーに指定する文字は大文字小文字を無視する実装になっていた。
今回は逆にうまくいったけど、これ連想配列としては罠だよね……。
PS> $h = @{} PS> $h["Key"] = "value" PS> $h["key"] value PS> $h["KEY"] value
あるアプリのアップデートで入力情報が大文字に変化したはずなのに、なぜか既存データとのマッチングに成功してて変だなーと思って調べたら、キーに指定する文字は大文字小文字を無視する実装になっていた。
今回は逆にうまくいったけど、これ連想配列としては罠だよね……。