시작하기무료로 시작하기

익명 함수

익명 함수는 이름이 붙지 않은 함수를 말해요. 표준 함수를 따로 만들지 않고도 식을 빠르게 계산할 수 있어 유용합니다. 표준 함수는 코드가 길어지기 쉬우니까요. 한 줄에서 익명 함수를 정의하고 바로 평가하려면 아래처럼 괄호를 사용해요.

(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
____
코드 편집 및 실행