この記事では、ASP での Scripting.Dictionary 辞書オブジェクトの使用例を中心に、作成、代入、走査、KEY 判定などの操作について説明します。必要な方は参考にしてください。
vbscript の Scripting.Dictionary は、Value 値に対応する Key インデックスと同様の辞書オブジェクトを作成し、Key を通じて指定された Value に直接インデックスを作成します。
VBScript での Scripting.Dictionary の使用例は次のとおりです。
次のようにコードをコピーします。Dim objDict
objDict = WSH.CreateObject(Scripting.Dictionary) を設定します
' .Add(キー, 値)
objDict.Add a、value1
objDict.Add b、value2
objDict.Add c、value3
' key=b を介して value2 に直接インデックスを作成します
WSH.Echo objDict.Item(b)
objDict.Remove b 'インデックス b とそれに対応する値を削除します
'以下は辞書引きです
Dim objKeys、objItems、i
objKeys = objDict.Keys
objItems = objDict.Items
For i = 0 to objDict.Count -1
WSH.Echo Key= & objKeys(i) &_
AND 値= & objItems(i)
次
' 指定されたキーが存在するかどうかを判断します
objDict.Exists(b) の場合
WSH.エコーが見つけました
それ以外
WSH.エコーが存在しません!
終了の場合
objDict.RemoveAll ' 辞書内のすべてのキーとそれに対応する値をクリアします
objDict = なしを設定します