Menu
CoddyTech

Fungsi dengan Beberapa Parameter

Termasuk bagian Dasar-Dasar dalam perjalanan Lua di Coddy. Pelajaran 53 dari 90.

Membuat fungsi dengan beberapa parameter itu mudah: cukup pisahkan setiap parameter dengan koma di dalam tanda kurung:

function functionName(parameter1, parameter2)
    -- kode yang menggunakan kedua parameter
end

Berikut contoh praktis:

function addNumbers(a, b)
    local sum = a + b
    print("The sum is: " .. sum)
end

addNumbers(5, 3)  -- output: The sum is: 8
addNumbers(10, 7) -- output: The sum is: 17

Saat kamu memanggil fungsi, kamu memberikan nilai dengan urutan yang sama seperti urutan parameter yang didefinisikan. Nilai pertama diberikan ke parameter pertama, nilai kedua ke parameter kedua, dan seterusnya.

challenge icon

Tantangan

Mudah

Buat kalkulator damage pertempuran yang menggunakan beberapa parameter untuk menentukan total damage. Deklarasikan fungsi bernama calculateDamage yang menerima dua parameter: weaponDamage dan criticalBonus. Di dalam fungsi, hitung total damage dengan menjumlahkan damage senjata dan bonus kritis, lalu cetak hasilnya dalam format "Total damage: [result]", dengan [result] sebagai hasil penjumlahan yang dihitung. Setelah mendeklarasikan fungsi, panggil fungsi tersebut dengan argumen 45 dan 15 untuk menguji sistem penghitungan damage-mu.

Coba sendiri

-- TODO: Tulis kodemu di sini
-- Deklarasikan fungsi calculateDamage yang menerima weaponDamage dan criticalBonus sebagai parameter
-- Di dalam fungsi, hitung total kerusakan dan cetak hasilnya
-- Lalu panggil fungsi tersebut dengan argumen 45 dan 15
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Lua online