List,Listtag : キーと値のペアで記憶する連想配列(辞書、ディクショナリー)

この記事は約1分で読めます。
Lotus Script 言語
  • 宣言 : Dim 変数名 List As 型
  • 辞書? : True または False = IsList (変数名)
  • キーを追加 : 変数名 (キー) = 値
  • 既にキーが存在する? : True または False = IsElement (変数名 (キー))
  • 値を取り出す : 値 = 変数名 (キー)
  • すべて取り出す :
Forall 参照変数 In 変数
 キー = ListTag (参照変数)
 値 = 参照変数
End Forall
 ※参照変数は Forall で有効な特別な変数で Dim で宣言しません
 ※参照変数を更新すると In に続く変数の値が更新されます

Forall : 値の数だけ繰り返します

  • キーを削除 : Erase 変数名 (キー)
  • キーをすべて削除 : Erase 変数名
     ※キーは文字値になります
     ※一般的に List は配列よりも多くの値を保存できます
VbScript 言語
  • 言語として連想配列の機能がありません
  • Set 変数名 = CreateObject (“Scripting.Dictionary”) として、オブジェクトで連想配列を使います
Lotus 式言語

連想配列の機能がありません

タイトルとURLをコピーしました