Тема: AHK: FormatTime
Обнаружил странную работу функции FormatTime:
FormatTime, PostYear, 20141228201348, yyyy
MsgBox % PostYear //выводит 2015
MsgBox % PostYear //выводит 2014Почему так происходит?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Обнаружил странную работу функции FormatTime:
FormatTime, PostYear, 20141228201348, yyyy
MsgBox % PostYear //выводит 2015
MsgBox % PostYear //выводит 2014Почему так происходит?
Прочитайте в документации, как правильно добавить комментарии в AutoHotkey.
ypppu, спасибо
Интерпретатор AHK трактует знак "//" как целочисленное деление, соответственно выражение PostYear //выводит воспринимается как деление перменной PostYear на пустую переменную выводит, что в результате даёт пустое значение. Далее просто приписывается следующая цифра. А FormatTime здесь совершенно не при чём.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться