[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

dicとtroubleに関するkiyo_hikoのブックマーク (1)

  • VBScriptのディクショナリの参照の罠 - Qiita

    VBScriptには辞書型のオブジェクト Scripting.Dictionary があります。 が、このオブジェクトにはちょっとした罠が潜んでいます。 それは「存在しないキーに対して値を取得しようとするとキーを作成してしまう」というものです。 項目を変更するときに引数 key で指定したキーが見つからない場合、newitem で指定した項目と関連付けられた、引数 key で指定した新しいキーが作成されます。また、既存の項目を取得するときに引数 key で指定したキーが見つからない場合は、空の項目と関連付けられた、引数 key で指定した新しいキーが作成されます。 以下、実際に試したコードです。 Option Explicit Dim objDict, sKey Set objDict = CreateObject("Scripting.Dictionary") ' "hoge" キーを追

    VBScriptのディクショナリの参照の罠 - Qiita
    kiyo_hiko
    kiyo_hiko 2019/04/24
    これはひどい仕様だ。説明がないと気づかない
  • 1