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
Результат:
Текст строки: значение шрифта := "жирный" Ошибка: эта строка не содержит распознанного действия.
для дополнительных примечаний:
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: