(немного вмешиваюсь не в свое делo, но так как тема важная для начинающих)Дмитрий Журко wrote: ↑Mon 08 Feb, 2021 23:17Вы не разобрались теперь.buniak_a_h wrote: ↑Mon 08 Feb, 2021 22:52 Я же Вам присылал код, без всяких теорий практически работающий с неопределённым количеством аргументов! Так что John Doe написал совершенно верно: неправильно!
1. За тот код я вас благодарил, этот подход использую.
2. Как в учебнике работать не будет, нет arg. Приводить учебник — обрекать всех новичков наступать на мои грабли, им придётся убедиться, что примеры учебника не работают. Они потратят время на недоразумения. Вообще, это баг документации FAR, конечно, неуважение.
Какие примеры какого учебника, вы о чем вообще? хде это?
далее, на всякий случай напоминаю,
что надо с самого начала разделить в голове две вещи:
1.) Язык Луа(джит). Считайте что с ФАРом никак не связан,
не собственность и не изобретение ФарГруповцев.
"просто" позаимствован для скриптинга и неплохо интегрирован, но не более того.
(что не умаляет огромную работу ФарГруповцев по его бесшовному внедрению в ФАР)
2.) АПИ ФАРа. Никак не связано с языком Луа,
технически может использоваться многими другими языками
(дот.нет, питон, жабаскрипт, паскаль, Си конечно)
Из чего следует:
3.) Не упирайтесь в Луа лбом, если не нравится Луа, то см. пункт (2.)
4.) пункт (1.) и (2.) учаться раздельно, и их надо именно учить как для экзамена,
но не срезая углов, а лучше по возможности систематически.
Из документации это может быть не слишком явно видно,
но на то она и документация, она обширная, и поэтому в ней легко заблудится,
как и в любой другой обширной документации.
(это я не к тому что обширность документации это плохо, это наоборот хорошо)
Ну и вот, на одном энтузиазме человек на благо общества запилил такой неполный,
но очень систематизированный вариант документации:
https://farmanagerlegacy.github.io/macro-api/
Кстати, можете сделать форк и дописать чего не хватает