MulaiMulai sekarang secara gratis

Argumen bawaan (default)

Dalam latihan rekap sebelumnya, Anda menentukan dua argumen posisional untuk fungsi yang Anda buat. Argumen-argumen tersebut tidak memiliki batasan, artinya kita bisa meneruskan tipe data apa pun ke argumen-argumen tersebut. Selain itu, jika kita tidak menentukan salah satu argumen saat memanggil fungsi, kita akan menerima galat.

Argumen bawaan (default) adalah salah satu cara untuk mengubah hal ini. Argumen bawaan memungkinkan kita menentukan nilai standar jika kita tidak meneruskan argumen tersebut saat memanggil fungsi.

Definisikan sebuah fungsi di bawah ini yang menerima satu argumen posisional dan satu argumen kata kunci dengan nilai bawaan.

Latihan ini adalah bagian dari kursus

Julia Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Definisikan my_profit dan buat argumen ketiga baru bernama fees yang secara bawaan diatur ke dua. Panggil fungsi tersebut tanpa meneruskan nilai untuk fees.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Define my_profit with two positional arguments and a default argument
function my_profit(previous_price, current_price, ____)
	return current_price - previous_price - ____
end

my_profit(____, ____)
Edit dan Jalankan Kode