Тема: AHK: Вопрос по синтаксису выражений
Здравствуйте.
Столкнулся с непоняткой:
List = 16,25,50
Temp := 0
Loop, Parse, List, `,
{
If Item%A_LoopField% =
Item%A_LoopField% := 0 ; присваивается
If List <>
{
Loop, Parse, List, `, ; Считаем элементы в строке
{
Temp += 1 ; Суммируется
Item%A_LoopField% += 1 ; ... Не суммируется
}
}
}
Pause
При запуске кода отдельно, все работает. Когда тот же код вставляю в тело функции, индексированная переменная не желает суммироваться. Проверил, код исполнялся. Перезагрузка компа не помогла.
Скриншот оригинального кода прикреплен. Я чего-то не замечаю, или это какой-то баг?