默认参数
在上一个回顾练习中,您为自己创建的函数指定了两个位置参数。这些参数没有任何限制,也就是说我们可以向这些参数传入任意数据类型。此外,如果在调用函数时未提供其中一个参数,就会报错。
默认参数可以改变这一点。默认参数允许我们在函数调用未传入该参数时,使用预设的默认值。
请在下方定义一个函数:先接收一个位置参数,然后接收一个带有默认值的关键字参数。
本练习是课程的一部分
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(____, ____)