![](/img/trans.png)
[英]What is the Blackberry API equivalent to Java's HashMap Collection?
[英]What is the equivalent of Java's HashMap in AutoHotkey?
我有一组缩写的部门名称。 我需要创建一个脚本,以将这些缩写与它们的正式名称进行映射。 (例如:ADMIN→管理)
在Java中,我可以使用HashMap完成此操作。
public static void main() {
HashMap hm = new HashMap(); // create hash map
hm.put("ADMIN", "Administration"); // add elements to hashmap
hm.put("RAD", "Radiologist");
hm.put("TECH", "Technician");
System.out.println("ADMIN is an abbreviation for " + hm.get("ADMIN"));
}
在AutoHotkey中是否有与此等效的解决方案?
关联数组是一个对象,其中包含唯一键的集合和值的集合,其中每个键与一个值关联。 键可以是字符串,整数或对象,而值可以是任何类型。 可以如下创建一个关联数组:
Array := {KeyA: ValueA, KeyB: ValueB, ..., KeyZ: ValueZ}
这是一个使用作业的简称( key
)查找完整显示名称( value
)的数组。
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"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.