窗口程序集名 | 保 留 | 保 留 | 备 注 |
键值对 | | | |
变量名 | 类 型 | 数组 | 备 注 |
源 | 文本型 | |
键名 | 文本型 | 0 |
w =
寻找文本 (源,
“【{” + name +
“}】”, ,
假)
判断 (w ≠ -1
)

源 =
子文本替换 (源,
“【【{” +
读 (name
) +
“}】】”,
“【【{” + value +
“}】】”, w, 1,
真)

源 = 源 +
“【{” + name +
“}】” +
“【【{” + value +
“}】】|”
加入成员 (键名, name
)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
w | 整数型 | | |
value | 文本型 | | |
i | 整数型 | | |
判断 (name =
“”)
源 =
“”
清除数组 (键名
)
value =
读 (name
)
源 =
子文本替换 (源,
“【{” + name +
“}】” +
“【【{” + value +
“}】】|”,
“”, , ,
真)
计次循环首 (取数组成员数 (键名
), i
)

如果真 (键名
[i
] = name
)

跳出循环 ()



计次循环尾 ()
删除成员 (键名, i, 1
)
返回 (文本_取出中间文本 (源,
“【{” + name +
“}】【【{”,
“}】】”))
返回的键名 = 键名
返回 (取数组成员数 (返回的键名
))
源 =
“”清除数组 (键名
)