Модуль:table/doc
This is the documentation page for Модуль:table
Бул модулда Lua таблицалары менен иштөө функциялары бар. Алардын баары, эки жардамчы функциядан башкасы, биринчи аргумент катары таблицаны алышат.
Кээ бир функциялар Module:array тарабынан түзүлгөн массивдерде методдор катары жеткиликтүү.
Кылган иштери боюнча функциялар:
- Жаңы таблица түзүү:
shallowcopy
,deepcopy
,removeDuplicates
,numKeys
,compressSparseArray
,keysToList
,reverse
,invert
,listToSet
- Массив түзүү:
removeDuplicates
,numKeys
,compressSparseArray
,keysToList
,reverse
- Таблица жөнүндө маалыматты кайтаруу:
size
,length
,contains
,keyFor
,isArray
,deepEquals
- Таблицаны массив катары караңыз (башкача айтканда, таблицанын массив бөлүгүндөгү маанилер менен иштөө:
lua
баштап ырааттуу бүтүн сандар менен индекстелген маанилер):removeDuplicates
,length
,contains
,serialCommaJoin
,reverseIpairs
,reverse
,invert
,listToSet
,isArray
- Таблицаны сейрек массив катары караңыз (башкача айтканда, ырааттуу эмес бүтүн сандар менен индекстелген маанилер менен иштөө):
numKeys
,maxIndex
,compressSparseArray
,sparseConcat
,sparseIpairs
- Итераторду түзүү:
sparseIpairs
,sortedPairs
,reverseIpairs
- Башка:
sparseConcat
,serialCommaJoin
,reverseConcat
Түпнуска версия Commonsдагы Module:TableTools аркылуу Wikipediaдагы Module:TableTools көчүрмөсү болгон, бирок андан бери жаңы функциялар кошулган.