开始使用免费开始使用

默认参数

在上一个回顾练习中,您为自己创建的函数指定了两个位置参数。这些参数没有任何限制,也就是说我们可以向这些参数传入任意数据类型。此外,如果在调用函数时未提供其中一个参数,就会报错。

默认参数可以改变这一点。默认参数允许我们在函数调用未传入该参数时,使用预设的默认值。

请在下方定义一个函数:先接收一个位置参数,然后接收一个带有默认值的关键字参数。

本练习是课程的一部分

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(____, ____)
编辑并运行代码