НачатьНачать бесплатно

Аргументы по умолчанию

В предыдущем упражнении вы задали два позиционных аргумента для созданной функции. На эти аргументы не было наложено никаких ограничений: в них можно было передать значение любого типа. Кроме того, если бы вы не указали один из аргументов при вызове функции, возникла бы ошибка.

Аргументы по умолчанию позволяют изменить такое поведение. Аргумент по умолчанию — это аргумент, для которого задано значение, используемое в том случае, если при вызове функции этот аргумент не передаётся явно.

Определите функцию, которая принимает позиционный аргумент, а затем аргумент со значением по умолчанию.

Это упражнение является частью курса

Средний уровень 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(____, ____)
Редактировать и запускать код