Тема: AHK: Синтаксис for
5::
letters:=object("a","b","c","d","e","f")
for k, in letters
s .= k " "
MsgBox % s
return
Результат:
a c e
Как изменить запись чтобы результат был:
a b c d e f
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
5::
letters:=object("a","b","c","d","e","f")
for k, in letters
s .= k " "
MsgBox % s
return
Результат:
a c e
Как изменить запись чтобы результат был:
a b c d e f
5::
letters := object("a","b","c","d","e","f")
for k, v in letters
s .= k " " v " "
MsgBox % s
То есть вывести последовательно все элементы, используя всего одну переменную в for невозможно впринципе?
Читайте справку, там все описано.
svoboden
Перед созданием темы читал англ справку, но не понял, потому создал тему.
Кстати ссылка не работает.
Кажется понял. Подразумевается что в объекте идет запись: key1, value1, key2, value2 ...
А не value1, value2, value3 ...
Спасибо.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться