1
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: 
4

1 に答える 1