for k, v in {font-weight : "bold"}
msgbox %k% : %v% ; : bold
for k, v in {"font-weight" : "bold"}
msgbox %k% : %v% ; font-weight : bold
这是一个错误还是作为键传递的字符串在使用 - 符号时被视为表达式?手册说双引号是可选的。
这是无效的,导致错误。所以现在它是有道理的。
font-value := "bold"
msgbox % font-value
结果:
行文本:font-value := "bold" 错误:此行不包含可识别的操作。
附加说明:
for k, v in {font*weight : "bold"}
msgbox %k% : %v% ; : bold
for k, v in {10*2 : "10*2"}
msgbox %k% : %v% ; 20 : 10*2
for k, v in { 0xeeeee : "0xeeeee"}
msgbox %k% : %v% ; 978670: