Jump to content

Wikipedia:Lua

Manipud iti Wikipedia, ti nawaya nga ensiklopedia
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Nagnagan ti espasio
Nagnagan ti espasio ti suheto Nagnagan ti espasio ti tungtungan
0 (Umuna/Artikulo) Tungtungan 1
2 Agar-aramat Agar-aramat tungtungan 3
4 Wikipedia Wikipedia tungtungan 5
6 Papeles Papeles tungtungan 7
8 MediaWiki MediaWiki tungtungan 9
10 Plantilia Plantilia tungtungan 11
12 Tulong Tulong tungtungan 13
14 Kategoria Kategoria tungtungan 15
828 Modulo Modulo tungtungan 829
Birtual a nagnagan ti espasio
-1 Espesial
-2 Midia

Ti Lua ket maysa a pagsasao ti panangprograma a mabalin tattan a magun-od, babaen ti Scribunto a pangpaatiddog ti MediaWiki. Ti kodigo ti Lua ket mabalinen a maikabil kadagiti plantilia babaen ti panagusar ti "{{#invoke:}}" a pamay-an iti Scribunto a pangpaatiddog ti MediaWiki.

Ti Lua a taudan a kodigo ti ket naipenpen kadagiti panid a makunkuna iti modulo (kas pagarigan ti Modulo:Kumusta). Dagitoy nga agmaymaysa a modulo ket maiparuarto (babaen ti "{{#invoke:}}") kadagiti plantilia a pampanid (a kas ti Modulo:Kumusta/dok nga agus-usar ti kodigo iti {{#invoke:kumusta|kumusta}} tapno mangipakita ti teksto iti "Kumusta amin nga Ilokano, iti lubong!").

Pangsubok

Ti batayan a pangsubok para kadagiti eskritu ti Lua iti Wikipedia ket magun-od idiay Modulo:UnitTests. Daytoy ket mangpalubos a mangtungpal kadagiti eskritu iti maysa a naited nga agasmang dagiti naikabkabil ken mangpasingked dagiti manamnama a maparuar ken mapataud. Ti pangsubok ket naipangpangruna nga agserbi para kadagiti napardas a panagkita kadagiti dumakes iti dati a kasasaad, dagiti panagbalbaliw iti maysa nga eskritu ket makaiyeg kadagiti baro a problema.

Babaen ti taripnong, ti pangsubok para iti maysa a modulo a kas ti Modulo:Kumusta ket naikabil idiay Modulo:Kumusta/pangsubok, ken matungpal idiay Modulo tungtungan:Kumusta/pangsubok nga adda kasla kadagiti {{#invoke: Kumusta/pangsubok| run_tests}}. Dagiti pangsubok a pamay-an ket nasken a mangrugi iti "test". Ti maysa a nalaka a kas pagarigan manipud iti Modulo:Kumusta/pangsubok ket adda dita baba.

-- Pangsubok para iti [[Modulo:Kumusta]]. Pinduten ti tungtunganna a panid tapno maipataray ti pangsubok.
local p = require('Modulo:UnitTests')

function p:test_kumusta()
    self:preprocess_equals('{{#invoke:Kumusta | kumusta}}', 'Kumusta amin nga Ilokano, iti lubong!')
end

return p

Para iti listaan kadagiti amin a modulo nga agus-usar ti pangsubok, kitaen ti Espesial:Whatlinkshere/Modulo:UnitTests.

Adda met ti sabali a maus-usar a modulo para iti pangsubok a maus-usar a tinawtawagan ti Modulo:ScribuntoUnit, a nagtaud manipud iti Wikipedia ti Hungaria. Iti langlanga daytoy ket kapadpada ti Modulo:UnitTests, ngem addan ti sabali nga estilo iti pannakakodigo, ken agiparang kadagiti pudno a biddut a naikulong babaen ti panagusar kadagiti nasalakbiban a panatawag. Addaan pay ti pamay-an a mangipada kadagiti panagtumpaw iti kaunegan iti naited a presision.

Panagmarka kadagiti nabaliwan a plantilia

Pangngaasi nga ikabil ti plantilia ti {{lua}} kadagiti subpanid ti dokumentasion kadagiti amin a plantilia nga agus-usar ti Lua. Daytoy ket makatulong ti pannakaipayammo ti panagusar iti Lua ken ti panagibaliw kadagiti plantilia. Ti tabasna ket makita dita baba:

Kitaen pay

Dagiti akinruar a silpo