Wikipedia:Lua: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
LeapofAzzam (bicara | kontrib)
kTidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Baris 14:
Cara paling sederhana untuk menjalankan lua dari halaman wiki adalah:
 
{{{#invoke:''nama modul''|''nama fungsi''}}
 
Sebagai contoh, kita dapat menjalankan [[Modul:Pisang]] disini modul pisang memiliki satu fungsi bernama "hello".
 
* <code><nowiki>{{#invoke:pisangPisang|hello}}</nowiki></code> → {{#invoke:pisangPisang|hello}}
 
=== Menggunakan argumen ===
Baris 24:
Argumen pada modul bekerja dengan cara yang sama seperti pada templat, tetapi setelah karakter pipa pertama selalu berisi nama fungsi; argumen pertama adalah teks setelah tanda "pipa" kedua.
 
{&#123;{#invoke:''nama modul''|''nama fungsi''|''argumen pertama''|''argumen kedua''|''isi argumen'' = ''value''}}
 
Sebagai contoh, pada [[Modul:PisangArgs]], fungsi "hai" menyapa orang yang berbeda tergantung pada argumen pertama. Seperti ini:
Baris 31:
 
Pada modul PisangArgs juga memiliki fungsi bernama "hitung_semua" yang menggunakan argumen bernama <code>pisang</code> dan <code>donat</code> untuk menghitung jumlah pisang dan donat yang kita miliki. Seperti ini:
* <code><nowiki>{{#invoke:PisangArgsBananasArgs|hitung_semua|donatapel=133|pisang=214}}</nowiki></code> → {{#invoke:PisangArgsBananasArgs|hitung_semua|donatapel=133|pisang=214}}
* <code><nowiki>{{#invoke:PisangArgsBananasArgs|hitung_semua|pisang=175|donatapel=62}}</nowiki></code> → {{#invoke:PisangArgsBananasArgs|hitung_semua|pisang=175|donatapel=62}}
 
Modul memiliki halaman dokumentasi yang akan menjelaskan tentang argumen dan cara penggunaannya.