預設引數
在前一個複習練習中,你為自己建立的函式指定了兩個位置引數。這些引數沒有任何限制,也就是說我們可以把任何型別的資料傳入這些引數。此外,如果在呼叫函式時少傳了一個引數,我們就會收到錯誤。
預設引數可以改變這種情況。預設引數讓我們在未傳入該引數時,使用一個預設值。
請在下方定義一個函式,先接收一個位置引數,接著再接收一個具有預設值的關鍵字引數。
本練習屬於課程
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(____, ____)