1

Тема: AHK: Можно ли назвать класс "Array"

Из-за какой-то проблемы мне пришлось когда-то переименовать класс в "ClassArray", не помню какова была причина. Сейчас ради интереса назвал так класс и он вроде отрабатывает.
Есть какие-то вам известные проблемы с таким назанием?

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)

2

Re: AHK: Можно ли назвать класс "Array"

С таким названием проблем не должно быть, но если переименовываете чужой класс, нужно сначала проверить, нет ли обращений по имени изнутри класса, в этом случае при смене названия он не будет работать. Кроме того, Array — одно из служебных слов в AHK, поэтому лучше его не использовать, чтобы не возникало путаницы.

obj := Array(1, 2, 3)
MsgBox, % obj[3]
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Можно ли назвать класс "Array"

Данный класс я делаю сам, но когда-то столкнулся с проблемой связанной с именем класса. Не знаю какое более удобное название можно выбрать, в идеале для работы с массивами хотелось бы и иметь название класса "Array", чтобы возможно было обращаться, как "Array.method()".

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)