开始使用免费开始使用

位置参数回顾

在 Introduction to Julia 课程中,您已经学习了函数的基础以及如何向函数传递参数。在继续学习更高级的函数之前,我们先快速回顾一下,并引入一些新术语。

请记住,函数接收输入并产生输出。函数有助于组织代码,并让您更高效地复用代码。把相同的代码放进函数里,往往比放在函数外运行得更快。因此,请充分利用编写函数所带来的好处。

当您为函数指定参数时,是按照固定顺序来写的。这些就叫作位置参数。位置参数就是按顺序列出的参数,在调用函数时,必须以相同的顺序传入。Julia 会根据参数的位置来确定每个输入值对应到哪个形参。

在下面的示例中,您将编写一个函数 my_profit,它接收两个位置参数:previous_pricecurrent_price。由于它们是位置参数,顺序必须正确。

本练习是课程的一部分

Julia 中级

查看课程

练习说明

  • 定义函数 my_profit,并返回参数 current_priceprevious_price 的差值。
  • 调用 my_profit,其中 previous_price 为 100,current_price 为 105。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Define my_profit with two positional arguments
function ____(____, ____)
	return ____ - ____
end

# Call my_profit
my_profit(____, ____)
编辑并运行代码