Hashmap Java的等价物是什么;自动热键中的哈希映射?

Hashmap Java的等价物是什么;自动热键中的哈希映射?,hashmap,autohotkey,Hashmap,Autohotkey,我有一套缩写的部门名称。我需要创建一个脚本,可以映射这些缩写与他们的正式名称。(例如:管理员)→ 行政管理) 在Java中,我可以使用 publicstaticvoidmain(){ HashMap hm=newhashmap();//创建哈希映射 hm.put(“ADMIN”、“Administration”);//向hashmap添加元素 hm.put(“RAD”、“放射科医生”); hm.put(“技术人员”、“技术人员”); System.out.println(“ADMIN是”+hm.

我有一套缩写的部门名称。我需要创建一个脚本,可以映射这些缩写与他们的正式名称。(例如:管理员)→ 行政管理)

在Java中,我可以使用

publicstaticvoidmain(){
HashMap hm=newhashmap();//创建哈希映射
hm.put(“ADMIN”、“Administration”);//向hashmap添加元素
hm.put(“RAD”、“放射科医生”);
hm.put(“技术人员”、“技术人员”);
System.out.println(“ADMIN是”+hm.get(“ADMIN”)的缩写);
}
AutoHotkey中是否有相应的解决方案?

您可以使用 关联数组是包含以下项的集合的对象: 唯一键和值的集合,其中每个键都关联 只有一个值。键可以是字符串、整数或对象,而值 可以是任何类型。可以按如下方式创建关联数组:

Array := {KeyA: ValueA, KeyB: ValueB, ..., KeyZ: ValueZ}
下面是一个数组,它使用作业的缩写名称(
)来查找完整的显示名称(

还有一些,只要谷歌搜索一下就可以了。
JobArray := {ADMIN:"Administration", TECH:"Technician", RAD:"Radiologist"}

; Check if key is present
if (JobArray.HasKey("ADMIN"))
    MsgBox, % "ADMIN is an abbreviation for " . JobArray["ADMIN"]
else
    MsgBox, % "No display name found"