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

Анонимные функции

Анонимные функции — это функции, которым не присвоено имя. Они удобны для быстрого вычисления выражения без необходимости создавать полноценную функцию, что требует значительно больше кода. Чтобы определить и вычислить анонимную функцию в одну строку, используйте круглые скобки, как показано ниже.

(x -> x^2 + 5)(5)  # 30

Ещё одно применение анонимных функций — передача их в качестве аргументов другим функциям. Это удобно при работе с такими функциями, как map и filter, которые принимают функцию в качестве аргумента.

map(x -> x^2 + 5, [5, 10])  # 30, 105

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

Средний уровень Julia

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create an anonymous function and evaluate it at x=6
____
Редактировать и запускать код