1

Тема: AHK: Выражение элементов одного массива друг через друга

Всем доброго времени суток.
Подскажите, пожалуйста.
Есть массив: второй элемент больше первого на единицу, третий больше первого на 10:


temp := 1
Array := {Key1: temp, Key2: temp+1, Key3: temp+10}
MsgBox % Array["Key1"] . "`n" . Array["Key2"] . "`n" . Array["Key3"]	; 1, 2, 11

Можно ли избежать использования переменной temp? Т.е. выразить в массиве значения Key2 и Key3 непосредственно через Key1?
Заранее спасибо.

2

Re: AHK: Выражение элементов одного массива друг через друга

Array := {Key1: 1}
Array.Key2 := Array.Key1 + 1
Array.Key3 := Array.Key1 + 10
MsgBox % Array.Key1 . "`n" . Array.Key2 . "`n" . Array.Key3	; 1, 2, 11
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Выражение элементов одного массива друг через друга

Большое спасибо.