Модул:table/doc

Аз Wiktionary

This is the documentation page for Модул:table

Ин модул функсияҳоро барои кор бо ҷадвалҳои Lua таъмин мекунад. Ҳамаи онҳо, ба истиснои ду вазифаи ёрирасон, ҷадвалро ҳамчун далели аввалини худ мегиранд.

Баъзе функсияҳо ҳамчун усулҳо дар массивҳое, ки аз ҷониби Module:array.

Функсияҳо аз рӯи корҳое, ки онҳо мекунанд:

  • Ҷадвали нав эҷод кунед:
    • shallowClone, shallowcopy, deepcopy, removeDuplicates, numKeys, affixNums, numData, compressSparseArray, keysToList, reverse, invert, listToSet
  • Массив эҷод кунед:
    • removeDuplicates, numKeys, affixNums, compressSparseArray, keysToList, reverse
  • Баргардонидани маълумот дар бораи ҷадвал:
    • size, length, contains, keyFor, isArray, deepEquals, deepEqualsList
  • Ҷадвалро ҳамчун массив истифода баред (яъне аз рӯи арзишҳои қисми массивҳои ҷадвал амал кунед: арзишҳо аз рӯи ададҳои пайдарпай аз он индексатсия карда мешаванд 1):
    • removeDuplicates, length, contains, serialCommaJoin, reverseIpairs, reverse, invert, listToSet, isArray, deepEqualsList
  • Ҷадвалро ҳамчун массиви нодир баррасӣ кунед (яъне аз рӯи арзишҳое, ки аз рӯи ададҳои бутуни пайдарпай индексатсия шудаанд) амал кунед:
    • numKeys, maxIndex, compressSparseArray, sparseConcat, sparseIpairs
  • Итератор эҷод кунед:
    • sparseIpairs, sortedPairs, reverseIpairs
  • Дигар:
    • sparseConcat, serialCommaJoin, reverseConcat

Варианти аслӣ нусхаи Module:TableTools дар Википедия тавассути Module:TableTools дар Commons буд, аммо аз он вақт инҷониб функсияҳои нав илова карда шуданд.