fungsi (function)
Description / Deskripsi
Bagian berjudul “Description / Deskripsi”The fungsi keyword defines a new function in SamaLang.
It is equivalent to function in standard Lua.
Keyword fungsi digunakan untuk mendefinisikan fungsi baru dalam SamaLang.
Setara dengan function di Lua.
Usage / Penggunaan
Bagian berjudul “Usage / Penggunaan”fungsi nama_fungsi(parameter) -- kode semalik nilaijure_moExamples
Bagian berjudul “Examples”Fungsi Sederhana
Bagian berjudul “Fungsi Sederhana”fungsi sapa(nama) tulis("Halo, " .. nama .. "!")jure_mo
sapa("Ahmad") -- Output: Halo, Ahmad!Fungsi dengan Nilai Kembali
Bagian berjudul “Fungsi dengan Nilai Kembali”fungsi tambah(a, b) semalik a + bjure_mo
ada hasil = tambah(3, 5)tulis(hasil) -- Output: 8Fungsi Rekursif
Bagian berjudul “Fungsi Rekursif”fungsi faktorial(n) lamen n <= 1 tres semalik 1 jure_mo semalik n * faktorial(n - 1)jure_mo
tulis(faktorial(5)) -- Output: 120