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: