Minecraft Wiki
Advertisement
{{Заголовок документації}} <!-- Documentation here --> Цей модуль дозволяє об'єднювати и нормалізовувати аргументи. У нього є побічний ефект, що полягає в тому, що аргументи становляться справжньою таблицею, а не пустою таблицею с метатаблицею, яка забеспечує доступ к аргументам. Це дозволяє працювати оператору <code>#</code>, а також дозволяє додавати в таблицю нові значення, щоб вони не ігнорувались при ітерації. Функція <code>norm</code> нормалізує передані їй аргументи, вилучая попередні і завершальні пробіли й встановлючи пусті аргументи як рівні <code>nil</code>. Якщо функції не передана таблиця, вона автоматично отримає таблицю аргументів об'екта-родича поточного фрейму. Функція <code>merge</code> об'еднає дві таблиці, перезаписуючи дублюючі значення в другій таблиці значеннями из першой таблиці, а також, якщо параметр <code>norm</code> дорівнює <code>true</code>, виконуючи дії функції <code>norm</code>. Якщо перший параметр не є таблицею, він використовуєтся в якості значення для параметру <code>norm</code>, він автоматично отримає таблицю напряму переданих аргументів поточного фрейму и об'еднає її з таблицею аргументів об'екта-родича поточного фрейму. <includeonly> <!-- Template categories/interwiki here --> [[en:Module:ProcessArgs]] [[ru:Модуль:ProcessArgs]] </includeonly> <noinclude> <!-- Documentation categories/interwiki here --> [[en:Module:ProcessArgs/doc]] [[ru:Модуль:ProcessArgs/док]] </noinclude>
Advertisement