Saltu al enhavo

Modulo:listtable/dokumentado

El Vikivortaro

Tio estas la paĝo de la dokumentado por Modulo:listtable

 Dokumentaĵo de MODULO
Memtesto disponeblas sur la paĝo Modulo:loaddata-tbllingvoj/dokumentado.

Utilo

Sencimiga modulo kiu montras enhavon de LUA tabelo, eĉ nestigita kaj eĉ "metaigita". Vokebla aŭ el vikiteksto aŭ el alia modulo. Aŭ importas datuman modulon aŭ transprenas tabelon rekte.

Uzo

Voko el vikiteksto (nur importo de tabelo):

{{#invoke:listtable|ek|Modulo:loaddata-tbllingvoj}}

Voko el modulo (importo de tabelo):

local qlisttable = require ('Modulo:listtable')
local strimport = 'Modulo:loaddata-tbllingvoj'
local strmyreport = qlisttable.ek { strimport }
local qlisttable = require ('Modulo:listtable')
local strimport = 'Modulo:loaddata-tbllingvoj'
local strmyreport = qlisttable.ek { strimport , 'UTF8' }

Voko el modulo (rekta transdono de tabelo):

local qlisttable = require ('Modulo:listtable')
local tabdubious = {[false]='FALSE',[0]=0,[7654]={'a','b','c'}}
local strmyreport = qlisttable.ek { tabdubious }
local qlisttable = require ('Modulo:listtable')
local strmyreport = qlisttable.ek { {3,2} } -- note the double curly brackets
local qlisttable = require ('Modulo:listtable')
local strmyreport = qlisttable.ek { {65,string.char(0xC5,0x9C),66} , 'UTF8' 

Menciita Modulo:loaddata-tbllingvoj estas nur ekzemplo.