女性口苦是什么原因引起的| 复方氨酚苯海拉明片是什么药| 汗管瘤用什么药能去掉| 月经不来是什么原因导致的| 面瘫吃什么药好得快| 钙化点是什么意思| 孕早期适合吃什么水果| 宝宝缺锌有什么表现和症状| 笑哭表情什么意思| 身份证复印件是什么| 无花果什么时候成熟| 燃烧卡路里是什么意思| 长痘要忌口什么东西| 处女座女和什么星座最配| 后背容易出汗是什么原因| 我炸了是什么意思| 盆腔检查做什么检查| 广东有什么特产| 自卑的人有什么表现| 7月13日是什么节日| 睡不着有什么好办法吗| 省委巡视组组长什么级别| 头发分叉是什么原因| 陈赫为什么离婚| 寒湿重吃什么中成药| 公举是什么意思啊| drg是什么| 气短吃什么药效果好| 腰痛什么原因| 八髎区疼是什么原因| 棕榈油是什么油| 手脱皮吃什么维生素| 贩子是什么意思| 龙抬头是什么意思| 艾滋病窗口期是什么意思| 法官是什么级别| 肚脐右边疼是什么原因| 小人得志是什么意思| 葡萄糖高是什么原因| 梦见情敌什么预兆| 所向披靡是什么意思| 感冒发烧可以吃什么水果| 肉苁蓉有什么功效| 采什么| 膀胱过度活动症是什么原因引起的| 什么生肖没有牙齿| 气管炎吃什么食物好| 非经期出血是什么原因| 眉头有痣代表什么| 早泄吃什么中成药| 蒲公英泡水喝有什么副作用| 11月5日是什么星座| 人力资源是什么意思| 温州什么最出名| 2b什么意思| 美眉是什么意思| 白带过氧化氢阳性什么意思| 胃动力不足吃什么中成药| 脱发看什么科| 写字楼是干什么的| 那个叫什么| 支原体感染有什么症状| 小暑吃什么水果| 胸部胀痛是什么原因| 经常拉肚子吃什么药好| 风采是什么意思| 二郎腿为什么叫二郎腿| 穿山甲用什么中药代替| 拉肚子吃什么食物好| 品相是什么意思| nautical什么牌子| 内分泌失调吃什么调理| lb是什么| 虚张声势是什么生肖| 什么得什么的| 木字旁加差是什么字| 莓茶什么人不适合喝| ihc是什么意思| 产妇月子吃什么下奶多| 夏天有什么花| 相濡以沫不如相忘于江湖是什么意思| 牙齿发黄是什么原因导致的| 梦见自己刷牙是什么意思| 日光性皮炎用什么药膏最有效| 甲状腺双叶回声欠均匀是什么意思| 狗是什么生肖| 多巴胺是什么意思| 今年是什么属相| 骑马挥杆是什么牌子| 人生的尽头是什么| lynn是什么意思| 为什么一同房就有炎症| 油皮适合用什么护肤品| 颈动脉斑块吃什么药好| 饮鸩止渴是什么意思| 肌酐指标高说明什么| 硫酸对人体有什么危害| 好人是什么意思| 成人达己是什么意思| 什么叫流年| 狗什么东西不能吃| 什么时候最容易怀孕| kt是什么意思| 预估是什么意思| 小孩支气管炎吃什么药| loser什么意思| sz是什么意思| 梦见盖新房子是什么意思| 为什么怀孕了就不来月经了| 甚嚣尘上是什么意思| 什么水果对肝脏好| 排异反应是什么意思| 双喜临门指什么生肖| 苍蝇吃什么| 女人左手断掌什么命运| 胆固醇高不可以吃什么| 路程等于什么| 前列腺回声欠均匀什么意思| 花柳病是什么病| 什么什么相什么的成语| 武汉有什么好玩的| 50至60岁吃什么钙片好| 抬头纹开了是什么意思| 陕西有什么烟| 快闪是什么意思| 钦此是什么意思| 女性血常规都检查什么| 酸枣什么时候成熟| 湿疹用什么药膏最好| 蛀牙是什么原因引起的| 舌苔很白是什么原因| 聊天什么程度算暧昧| 10月5号是什么星座| 炁怎么读什么意思| s属性什么意思| 全身瘙痒要警惕什么病| 女性睾酮高说明什么| 就藩什么意思| 发生了什么| 髋关节弹响是什么原因| 1月13日什么星座| 六月十五是什么星座| lh是什么意思| 吃飞醋是什么意思| t代表什么| 帝旺是什么意思| 脊膜瘤是什么样的病| 吃甘草片有什么副作用| 头七有什么讲究| esd手术是什么意思| 嘴唇暗紫色是什么原因| 餐饮行业五行属什么| 气管炎吃什么药最有效| 荨麻疹长什么样| 梦到抓鱼是什么意思| 怀孕养狗对胎儿有什么影响| 什么血型最好| 前位子宫是什么意思| 郁是什么意思| 左氧氟沙星有什么副作用| 什么植物吸收甲醛| 手臂粗是什么原因| 酒鬼酒是什么香型| 梦见爸爸去世预兆什么| lemaire是什么品牌| 走四方是什么生肖| 1995年的猪五行属什么| 毛囊炎长什么样| 为什么会长白头发| 肾腺瘤是什么病严重吗| 叹气是什么意思| 腹茧症是什么病| 什么为力| prog是什么意思| 阴虚火旺吃什么水果| 腰椎痛用什么药| 晚上剪指甲有什么禁忌| 一氧化碳是什么| 梦见鹦鹉是什么征兆| 男人黑眼圈很重是什么原因| 阴道息肉长什么样| 我一言难尽忍不住伤心是什么歌| 打啵什么意思| 皿是什么意思| 手关节痛是什么原因| 灶王爷叫什么名字| 胸闷气短吃什么药疗效比较好| 性交是什么| 1551是什么意思| 柏油是什么| 灰色t恤配什么颜色裤子| 三月十九是什么星座| 性转是什么意思| 凝血四项能查出什么病| 2017什么年| 什么原因得湿疹| 小孩吐吃什么药| 副乳是什么意思| 送女朋友什么礼物| 解析是什么意思| 7月24号是什么星座| 扶正固本是什么意思| 舌头发白吃什么药好| 主动脉钙化什么意思| 呦呦鹿鸣什么意思| 归脾丸和健脾丸有什么区别| 为什么韩国叫棒子国| au750是什么意思| 梦到捡钱是什么意思| 老汉推车是什么姿势| 獠牙是什么意思| 感性是什么意思| 言过其实是什么意思| 乳房皮肤痒是什么原因| bigbang是什么意思| 农历八月初五是什么星座| 宫颈出血是什么原因| 拉墨绿色的大便是什么原因| 弯的直的什么意思| 西瓜可以做什么饮料| hi是什么意思| 直销是什么意思| 三月底是什么星座| 天哭星是什么意思| 一句没事代表什么意思| 香港奶粉为什么限购| 孕妇吃蓝莓对胎儿有什么好处| 胰是什么器官| 819是什么意思| 手麻是什么原因| 什么动物睡觉不闭眼睛| 今年为什么有两个6月| 维纳斯是什么意思| 血糖高检查什么项目| 什么灯不会亮| 加味逍遥丸和逍遥丸有什么区别| coa什么意思| 刷单是什么意思| 什么动物三只爪| 塌陷是什么意思| 临终关怀的目的是什么| 小孩便秘吃什么通便快| 蛇为什么有毒| 0.8是什么意思| 手抽筋是什么原因引起的| 日语八嘎是什么意思| 最近天气为什么这么热| 起什么转什么成语| 94年属什么的| 什么是公职人员| 什么的哭声| 什么是龟头炎| 怀孕肚子痒是什么原因| 甘油三酯高吃什么药最好| 鼠的守护神是什么菩萨| 四肢发麻是什么原因| 乳房长斑点是什么原因| 碳酸钙d3颗粒什么时候吃最好| cd是什么| 减肥期间吃什么最好| 不将日是什么意思| 烤鸭为什么那么便宜| 西施姓什么| 土乞念什么| 百度Pergi ke kandungan

猪心炖什么治失眠

Daripada Wikipedia, ensiklopedia bebas.
 WP:Lua
Projek
 WT:Lua
Perbincangan
 Modul
 
 Bantuan
 
 Sumber
en: m: mw: external
 
Struktur data Wikipedia
Ruang nama
Ruang nama subjek Ruang nama perbincangan
0 (Utama/Rencana) Perbincangan 1
2 Pengguna Perbincangan pengguna 3
4 Wikipedia Perbincangan Wikipedia 5
6 Fail Perbincangan fail 7
8 MediaWiki Perbincangan MediaWiki 9
10 Templat Perbincangan templat 11
12 Bantuan Perbincangan bantuan 13
14 Kategori Perbincangan kategori 15
100 Gerbang Perbincangan gerbang 101
710 TimedText TimedText talk 711
828 Modul Perbincangan modul 829
Tidak digunakan lagi
2300 [[Wikipedia:Alat|]] 2301
2302 [[Wikipedia:Alat|]] 2303
Tidak dipasang
90 Thread Thread talk 91
92 Summary Summary talk 93
108 Buku 109
118 Draf 119
442 Course Course talk 443
444 Institution Institution talk 445
446 Program pendidikan 447
2600 Topic 2601
Ruang nama maya
-1 Khas
-2 Media
Senarai semasa (panggilan API)
百度 中国游客在出发之前,需要到当地领馆提交申请表。

Lua ialah sebuah bahasa pengaturcaraan yang sekarang disediakan buat tapak-tapak Wikipedia melalui penyambung MediaWiki, Scribunto. Kod Lua sekarang boleh dibenamkan dalam templat wiki dengan menggunakan fungsi "{{#invoke:}}" penyambung Scribunto buat MediaWiki.

Kod sumber Lua disimpan dalam laman-laman yang digelar modul (contoh Modul:Pisang. Modul-modul ini kemudian dipanggil dengan "{{#invoke:}}") pada laman-laman templat (misalan, Module:Pisang/doc menggunakan kod {{#invoke:Pisang|hello}} bagi mencetak teks, "Helo, dunia!").

Modul-modul contoh

[sunting sumber]
  • Module:Pisang: Skrip paling mudah, menyediakan satu fungsi tanpa apa-apa argumen.
  • Module:Pisang: Memerikan bagaimana mengakses dan mengguna parameter.

Meminta skrip

[sunting sumber]

Lawati (Inggeris) en:Wikipedia:Lua requests bagi memohon bantuan dalam penulisan skrip Lua bagi melaksanakan tugas tertentu di Wikipedia atau projek Yayasan Wikimedia lain.

Sejarah buruk. {{qif}}, ParserFunctions, Lua extension, perdebatan penskripan wiki (JavaScript v. Lua), mw:Extension:WikiScripts, Tim menulis Scribunto dengan sokongan awal untuk Lua.

Selepas perbincangan bertahun-tahun, Lua dipasang pada tahun 2012 di test2.wikipedia.org, dengan jemputan terbuka kepada semua penyunting untuk menguji pembangunan modul-modul Lua. Lua dipasang pada Wikipedia bahasa Inggeris pada Februari 2013 selepas ujian di mediawiki.org dan wiki-wiki ujian Wikimedia.

Tentang Lua

[sunting sumber]
Lihat juga penyampaian ringkas Brad Jorsch berkaitan contoh asas bagaimana mengubah templat teks wiki kepada modul Lua (PDF).

Lua ialah sebuah bahasa penskripan yang dapat digunakan untuk menganalisis data, mengira ungkapan, dan memformat keputusan menggunakan fungsi atau pengaturcaraan berorientasi objek. Walaupun sesetengah skrip Lua dapat dikekalkan ringkas agar memudahkan pemahaman, Lua membenarkan pengatucaraan struktur-struktur kompleks yang boleh mencabar seorang ahli sains komputer, dengan jadual, fungsi-fungsi dinamik, dan tatasusunan bersekutu yang membolehkan subskrip indeks boleh terdiri daripada perkataan selian nombor-nombor indeks. Lua juga menyokong rekursi fungsi bersarang, justeru pengaturcaraan terlalu kompleks harus dielakkan agar pengguna-pengguna lain dapat memahami bagaimana sesuatu modul Lua dapat disenggara. Berikut ialah sebuah contoh kod sumber Lua bagi fungsi helo dunia yang terkandung dalam Modul:HeloDunia:

-- Semua modul Lua di Wikipedia perlu bermula dengan definisi pemboleh ubah yang akan memegang:
-- fungsi-fungsi luar yang dapat diakses. Modul boleh diberi apa-apa nama dan juga boleh menyimpan data.

my_object = {};

-- Menambah fungsi pada pemboleh ubah. Ini dapat dipanggil di Wikipedia dengan perintah "#invoke".
-- "frame" akan mengandubgi data yang dikirim Wikipedia kepada fungsi ini apabila dipanggil.

my_object.hello = function( frame ) 

    -- Pengisytiharan pemboleh ubah lokal dan mengumpukkan data padanya.

    local str = "Helo Dunia!"  

    -- Hentikan fungsi ini dan kirim maklumat dalam "str" balik kepada Wikipedia.
    -- Fungsi "print" (cetak) tidak dibenarkan, jadi semua output dilaksanakan melalui
    -- memulangkan rentetan dengan cara ini.

    return str    

-- Hentikan fungsi.

end

-- Semua modul berakhir dengan memulangkan pemboleh ubah yang mengandungi fungsi-fungsinya kepada Wikipedia.

return my_object

-- Kita sekarang boleh mengguna modul ini dengan memanggil {{#invoke: HelloWorld | hello }}.

-- Perintah #invoke bermula dengan nama modul, dalam kes ini, "HeloDunia", 
-- kemudian ia mengambil nama satu daripada fungsinya sebagai argumen, dalam kes ini "helo"..

Sampel Lua terserlah dengan tag "<source lang="lua">...</source>" yang diletakkan sebelum dan selepas kod sumber Lua. Contoh Lua yang lebih kompleks dapat dilihat dalam rencana: Lua.

Panduan bagaimana mengguna Lua dalam MediaWiki dapat dilihat di mw:Extension:Scribunto/Lua reference manual.

Ujian unit

[sunting sumber]

Kerangka ujian unit buat skrip Lua di Wikipedia disediakan di en:Module:UnitTests. Ia membenarkan anda untuk melaksana skrip berasaskan set input dan sahkan yang output yang disangkakan dihasilkan skrip. Ujian unit berguna terutamanya bagi mengesan regresi hasil timbulnya masalah baharu ekoran pengubahsuaian skrip.

Mengikut resam, ujian unit bagi modul seperti Modul:Pisang diletakkan dalam Modul:Pisang/kes_ujian, dan dilaksanan pada Module talk:Pisang/kes_ujian dengan contohnya, {{#invoke: Pisang/kes_ujian | laksan_ujian}}. Kaedah ujian perlu bermula dengan "ujian". Contoh ringkas daripada Modul:Pisang/kes_ujian seperti di bawah.

-- Ujian unit bagi [[Modul:Pisang]]. Petik halaman perbincangan untuk melaksana ujian.

local p = require('Module:UnitTests')
 
function p:test_hello()
    self:preprocess_equals('{{#invoke:Pisang | helo}}', 'Helo, dunia!')
end
 
return p

Ciri-ciri khusus buat Wikipedia

[sunting sumber]

Keseluruhan: Lua hanya dapat mendapatkan input sebagai rentetan teks yang dihulurkan kepada {{#invoke:}} dan apa yang dapat diambil melalui frame:expandTemplate, frame:preprocess, dan sebagainya. Pada Wikipedia, Lua hanya menghasilkan output berbentuk teks wiki, tidak termasuk jelmaan prasimpanan atau transklusi dan binaan {{...}} lain. Juga, semua Lua yang terdapat pada laman dihadkan dengan masa CPU selama 10 saat (anda boleh melihat masa yang diambil bagi menghurai templat atau modul dalam kod sumber laman yang dipaparkan). Dan relatif berbanding Lua piawai, Lua Scribunto kekurangan pelbagai fungsi (lihat mw:Extension:Scribunto/Lua reference manual#Differences from standard Lua).

Teks wiki

[sunting sumber]

Pengepala Wikipedia yang ditransklusi sering mengandungi kod tersorok seperti "UNIQ5ae8f2aa414ff233-h-3--QINU" yang mungkin perlu dibuang agar dapat dihurai dengan berkesan..

Pautan wiki jenis [[Wikipedia:Bantuan|]] tidak akan berkesan jika dipulangkan sebagai output – pautan-pautan ini perlu ditulis secara tersurat seperti [[Wikipedia:Bantuan|Bantuan]]. Jelmaan prasimpanan lain, seperti penggantian ~~~~ dengan tandatangan, juga tidak akan diproses. Transklusi templat, panggilan fungsi penghurai, dan penggantian pemboleh ubah (yakni apa-apa yang memiliki {{...}}) tidak akan diproses, dan begitu juga tag seperti <ref> atau <nowiki>.

Pelabelan templat yang diubah

[sunting sumber]

Sila letakkan templat {{Lua}} pada semua templat yang mengguna Lua. Hal ini akan membantu penyampaian maklumat tentang penggunaan Lua dan pengubahan templat. Ia kelihatan seperti ini:

Lihat juga

[sunting sumber]
Wikipedia Inggeris
梦到别人给钱是什么意思 灌肠是什么 腻害什么意思 add是什么意思 kt是什么意思
山本耀司的品牌叫什么 办护照带什么资料 歆是什么意思 呼吸音粗是什么原因 梨子是什么季节的水果
吊儿郎当是什么意思 一月二十号是什么星座 人为什么会做春梦 汕是什么意思 黑眼圈严重是什么原因
21三体高风险是什么意思 为什么不建议开眼角 食用葡萄糖是什么 琉璃和玻璃有什么区别 原发性肝ca什么意思
nt和无创有什么区别hcv8jop7ns1r.cn 梦见大狼狗是什么意思imcecn.com 直肠疾病都有什么症状hcv8jop8ns4r.cn 甲低有什么危害hcv9jop5ns1r.cn 睡着后抽搐抖动是什么1949doufunao.com
女生取什么名字好听hcv8jop7ns4r.cn 曲解什么意思1949doufunao.com 绎什么意思hcv8jop7ns1r.cn 小孩子坐飞机需要什么证件hcv8jop2ns9r.cn 肌酐偏低有什么危害hcv7jop6ns2r.cn
上午九点多是什么时辰hcv8jop9ns8r.cn 尿酸高不能吃什么食物hcv7jop6ns0r.cn 微字五行属什么imcecn.com 男的叫少爷女的叫什么hcv8jop0ns6r.cn 脚痒用什么药膏最有效hcv8jop6ns4r.cn
12月13日是什么星座hcv8jop4ns4r.cn 玉和石头有什么区别hcv7jop5ns6r.cn tomorrow什么意思hcv8jop9ns3r.cn 勃起不坚硬吃什么药hcv8jop3ns0r.cn 紫色是什么颜色调出来的mmeoe.com
百度