Модуль: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 көчүрмөсү болгон, бирок андан бери жаңы функциялар кошулган.