1. 학습
  2. /
  3. 강의
  4. /
  5. Julia 중급

Connected

연습 문제

익명 함수

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

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

익명 함수는 다른 함수를 인수로 받는 함수에 넘길 때도 자주 사용합니다. 예를 들어 map이나 filter 같은 함수에 익명 함수를 인수로 전달하면 편리해요.

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

지침 1/2

undefined XP
    1
    2
  • x = 6일 때 식 x^2 + 6x + 4를 계산하는 익명 함수를 만드세요.