Аргументы по умолчанию
В предыдущем упражнении вы задали два позиционных аргумента для созданной функции. На эти аргументы не было наложено никаких ограничений: в них можно было передать значение любого типа. Кроме того, если бы вы не указали один из аргументов при вызове функции, возникла бы ошибка.
Аргументы по умолчанию позволяют изменить такое поведение. Аргумент по умолчанию — это аргумент, для которого задано значение, используемое в том случае, если при вызове функции этот аргумент не передаётся явно.
Определите функцию, которая принимает позиционный аргумент, а затем аргумент со значением по умолчанию.
Это упражнение является частью курса
Средний уровень Julia
Инструкции к упражнению
- Определите функцию
my_profitи добавьте третий аргументfees, значение которого по умолчанию равно двум. Вызовите функцию, не передавая значение для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(____, ____)