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, berikan nilai dengan urutan yang sama seperti parameter didefinisikan. Nilai pertama diberikan ke parameter pertama, nilai kedua ke parameter kedua, dan seterusnya.

challenge icon

Tantangan

Mudah

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

Coba sendiri

-- TODO: Tulis kodemu di sini
-- Deklarasikan fungsi calculateDamage yang menerima weaponDamage dan criticalBonus sebagai parameter
-- Di dalam fungsi, hitung total damage 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