Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- io.write("Berikut beberapa contoh penggunaan return untuk melakukan operasi perhitungan di Lua:\n\n")
- local function hitung(a,b,c)
- return a+b+c, a-b-c, a*b*c, a/b/c
- end
- local tambah, kurang, kali, bagi = hitung(1000,2,5)
- local function fungsi()
- print("Hasil tambah: "..tambah)
- print("Hasil kurang: "..kurang)
- print("Hasil kali: "..kali)
- print("Hasil bagi: "..bagi)
- end
- local x = 100
- if x<50 then
- print("Kurang!")
- elseif x == 1000 then
- print("Lebih!")
- else
- fungsi()
- end
- io.write("\nBerikut beberapa contoh return yang mengembalikan tabel di Lua:\n")
- local function kembalikanTabel(nama, usia, hobi, alamat, negara)
- local tabel = {
- nama = nama,
- usia = usia,
- hobi = hobi,
- alamat = alamat,
- negara = negara,
- }
- return tabel
- end
- local informasi = kembalikanTabel("Daniar", 16, "Programming dan coding 😊", "Meces - Penggung - Boyolali", "Indonesia 🇮🇩\n")
- print("\nNama: "..informasi.nama.."\n".."Usia: "..informasi.usia.."\n".."Hobi: "..informasi.hobi.."\n".."Alamat: "..informasi.alamat.."\n".."Negara: "..informasi.negara)
- io.write("Ini contoh sebuah return yang mengembalikan nil di Lua:\n\n")
- local function kembalikanNil()
- --nil alias tidak ada!
- end
- local hasilNil = kembalikanNil()
- print(hasilNil)
- local akhir = [[
- ______ __ __
- /\__ _\ __ /\ \ __/\ \
- \/_/\ \/ __ _ __ /\_\ ___ ___ __ \ \ \/'\ __ ____/\_\ \ \___
- \ \ \ /'__`\/\`'__\/\ \ /' __` __`\ /'__`\ \ \ , < /'__`\ /',__\/\ \ \ _ `\
- \ \ \/\ __/\ \ \/ \ \ \/\ \/\ \/\ \/\ \L\.\_\ \ \\`\ /\ \L\.\_/\__, `\ \ \ \ \ \ \
- \ \_\ \____\\ \_\ \ \_\ \_\ \_\ \_\ \__/.\_\\ \_\ \_\ \__/.\_\/\____/\ \_\ \_\ \_\
- \/_/\/____/ \/_/ \/_/\/_/\/_/\/_/\/__/\/_/ \/_/\/_/\/__/\/_/\/___/ \/_/\/_/\/_/
- ]]
- print(akhir)
Advertisement
Add Comment
Please, Sign In to add comment