位置参数回顾
在 Introduction to Julia 课程中,您已经学习了函数的基础以及如何向函数传递参数。在继续学习更高级的函数之前,我们先快速回顾一下,并引入一些新术语。
请记住,函数接收输入并产生输出。函数有助于组织代码,并让您更高效地复用代码。把相同的代码放进函数里,往往比放在函数外运行得更快。因此,请充分利用编写函数所带来的好处。
当您为函数指定参数时,是按照固定顺序来写的。这些就叫作位置参数。位置参数就是按顺序列出的参数,在调用函数时,必须以相同的顺序传入。Julia 会根据参数的位置来确定每个输入值对应到哪个形参。
在下面的示例中,您将编写一个函数 my_profit,它接收两个位置参数:previous_price 和 current_price。由于它们是位置参数,顺序必须正确。
本练习是课程的一部分
Julia 中级
练习说明
- 定义函数
my_profit,并返回参数current_price与previous_price的差值。 - 调用
my_profit,其中previous_price为 100,current_price为 105。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Define my_profit with two positional arguments
function ____(____, ____)
return ____ - ____
end
# Call my_profit
my_profit(____, ____)