1 (изменено: Kokkolar, 2017-07-21 02:28:40)

Тема: 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

2 (изменено: svoboden, 2017-07-21 02:39:54)

Re: AHK: Синтаксис for

5::
letters  := object("a","b","c","d","e","f")
for k, v in letters
    s .= k " " v " "
MsgBox % s

3

Re: AHK: Синтаксис for

То есть вывести последовательно все элементы, используя всего одну переменную в for невозможно впринципе?

4

Re: AHK: Синтаксис for

Читайте справку, там все описано.

5

Re: AHK: Синтаксис for

svoboden

Перед созданием темы читал англ справку, но не понял, потому создал тему.

Кстати ссылка не работает.

6 (изменено: Kokkolar, 2017-07-21 03:07:56)

Re: AHK: Синтаксис for

Кажется понял. Подразумевается что в объекте идет запись: key1, value1, key2, value2 ...
А не value1, value2, value3 ...

Спасибо.