開始使用免費開始

預設引數

在前一個複習練習中,你為自己建立的函式指定了兩個位置引數。這些引數沒有任何限制,也就是說我們可以把任何型別的資料傳入這些引數。此外,如果在呼叫函式時少傳了一個引數,我們就會收到錯誤。

預設引數可以改變這種情況。預設引數讓我們在未傳入該引數時,使用一個預設值。

請在下方定義一個函式,先接收一個位置引數,接著再接收一個具有預設值的關鍵字引數。

本練習屬於課程

Julia 中級

檢視課程

練習說明

  • 定義 my_profit,並新增第三個引數 fees,其預設值為 2。呼叫函式時不要傳入 fees 的值。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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(____, ____)
編輯並執行程式碼