<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.iccup.org/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3ATable%2Fdoc</id>
	<title>Модуль:Table/doc - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.iccup.org/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%3ATable%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://wiki.iccup.org/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Table/doc&amp;action=history"/>
	<updated>2026-05-31T02:16:23Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.iccup.org/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Table/doc&amp;diff=240&amp;oldid=prev</id>
		<title>DarkMuse: Новая страница: «Стандартная библиотека для работы с таблицами в Lua. Для массивов смотрите Module:Array.  == API == {{ApiDocStart|Table|link=Module:Table}} {{ApiDoc|copy|params=tbl: table|description=Возвращает поверхностную копию таблицы|returns=table}} {{ApiDoc|deepCopy|params=tbl: table|description=Возвращает глубокую копию таблицы|returns=tabl...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.iccup.org/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Table/doc&amp;diff=240&amp;oldid=prev"/>
		<updated>2024-09-03T19:42:52Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Стандартная библиотека для работы с таблицами в Lua. Для массивов смотрите &lt;a href=&quot;/index.php?title=%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C:Array&quot; title=&quot;Модуль:Array&quot;&gt;Module:Array&lt;/a&gt;.  == API == {{ApiDocStart|Table|link=Module:Table}} {{ApiDoc|copy|params=tbl: table|description=Возвращает поверхностную копию таблицы|returns=table}} {{ApiDoc|deepCopy|params=tbl: table|description=Возвращает глубокую копию таблицы|returns=tabl...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Стандартная библиотека для работы с таблицами в Lua. Для массивов смотрите [[Module:Array]].&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
{{ApiDocStart|Table|link=Module:Table}}&lt;br /&gt;
{{ApiDoc|copy|params=tbl: table|description=Возвращает поверхностную копию таблицы|returns=table}}&lt;br /&gt;
{{ApiDoc|deepCopy|params=tbl: table|description=Возвращает глубокую копию таблицы|returns=table}}&lt;br /&gt;
{{ApiDoc|filter|params=tbl: table, predicate: function, argument: any|description=Фильтрует таблицу с использованием заданной функции предиката, с необязательным вторым аргументом|returns=table}}&lt;br /&gt;
{{ApiDoc|includes|params=tbl: table, value: any|description=Возвращает true, если таблица содержит указанный элемент|returns=boolean}}&lt;br /&gt;
{{ApiDoc|isEmpty|params=tbl: table|description=Возвращает true, если таблица пуста|returns=boolean}}&lt;br /&gt;
{{ApiDoc|randomize|params=tbl: table|description=Перемешивает элементы таблицы на месте с использованием алгоритма Фишера-Йетса|returns=table}}&lt;br /&gt;
{{ApiDoc|size|params=tbl: table|description=Возвращает количество элементов в таблице|returns=int}}&lt;br /&gt;
{{ApiDoc|uniqueKey|params=tbl: table|description=Возвращает уникальный ключ в таблице. Возвращает nil, если таблица пуста или имеет несколько ключей.|returns=Key?}}&lt;br /&gt;
{{ApiDoc|iter.spairs|params=tbl: table, order: function|description=Итерирует по таблице в отсортированном порядке|returns=function}}&lt;br /&gt;
{{ApiDoc|iter.forEach|params=tbl: table, lambda: function|description=Итерирует по таблице по принципу forEach|returns=function}}&lt;br /&gt;
{{ApiDoc|iter.forEachIndexed|params=tbl: table, lambda: function|description=Итерирует по таблице с индексацией|returns=function}}&lt;br /&gt;
{{ApiDoc|iter.forEachPair|params=tbl: table, lambda: function|description=Итерирует по таблице по принципу forEachPair|returns=function}}&lt;br /&gt;
{{ApiDoc|mergeInto|params=target: table, ...: table(s)|description=Копирует элементы из второй таблицы в первую, переопределяя существующие элементы. Первая таблица изменяется в процессе. (Можно вызвать с более чем двумя таблицами. Дополнительные таблицы объединяются в первую таблицу поочередно.)|returns=table}}&lt;br /&gt;
{{ApiDoc|merge|params=...: table(s)|description=Создает таблицу с объединенными записями из входных таблиц, приоритет отдается записям из последующих таблиц. Входные таблицы не изменяются.|returns=table}}&lt;br /&gt;
{{ApiDoc|map|params=xTable: table, f: function|description=Применяет функцию к каждой записи в таблице и размещает результаты в новой таблице.|returns=table}}&lt;br /&gt;
{{ApiDoc|mapValues|params=xTable: table, f: function|description=Применяет функцию к каждому значению в таблице и размещает результаты в новой таблице под теми же ключами.|returns=table}}&lt;br /&gt;
{{ApiDoc|extract|params=tbl: table, key: table-key|description=Удаляет ключ из таблицы и возвращает его значение.|returns=value}}&lt;br /&gt;
{{ApiDoc|getByPath|params=tbl: table, path: array|description=Возвращает значение по указанному пути во вложенной таблице. Путь указывается массивом.|returns=value}}&lt;br /&gt;
{{ApiDoc|getByPathOrNil|params=tbl: table, path: array|description=Возвращает значение по указанному пути во вложенной таблице, или nil, если доступ невозможен. Путь указывается массивом.|returns=value?}}&lt;br /&gt;
{{ApiDoc|setByPath|params=tbl: table, path: array, value: any|description=Устанавливает значение по указанному пути во вложенной таблице. Путь указывается массивом.|returns=nil}}&lt;br /&gt;
{{ApiDoc|any|params=tbl: table, predicate: function|description=Возвращает true, если хотя бы одна запись в таблице удовлетворяет предикату.|returns=boolean}}&lt;br /&gt;
{{ApiDoc|all|params=tbl: table, predicate: function|description=Возвращает true, если все записи в таблице удовлетворяют предикату.|returns=boolean}}&lt;br /&gt;
{{ApiDoc|pack|params=...: values|description=Полифил для функции table.pack в Lua 5.2|returns=table}}&lt;br /&gt;
{{ApiDoc|mapArgumentsByPrefix|params=args: table, prefixes: table, f: function|description=Извлекает ключи с префиксами и числовыми индексами из таблицы аргументов и применяет преобразование к каждому ключу или индексу|returns=table}}&lt;br /&gt;
{{ApiDoc|mapArguments|params=args: table, indexFromKey: function, f: function|description=Извлекает ключи на основе переданной функции `indexFromKey` с числовыми индексами из таблицы аргументов и применяет преобразование к каждому ключу или индексу|returns=table}}&lt;br /&gt;
{{ApiDocEnd}}&lt;/div&gt;</summary>
		<author><name>DarkMuse</name></author>
	</entry>
</feed>