Wolfram Computation Meets Knowledge

Wolfram 언어:
프로그래밍의 기본

다음 언어의 주의 사항 표시:
모든 섹션 
  • Wolfram 언어에 대해
  • 다음 언어의 주의 사항 표시
  • Java 주의 사항 표시
  • Python 주의 사항 표시
  • 주의 사항 숨기기
사용 시작

순수 함수 비디오 버전

Wolfram 언어는 마지막에 & 기호를 붙여 나타내는 순수 함수의 사용이 가능합니다.
순수 함수의 첫 번째 인수는 #로 표시됩니다.

(순수 함수는 익명 함수 또는 람다식 등으로 불리기도 합니다.)

Java 프로그래머를 위한 주의 사항:

순수 함수는 Java의 람다식처럼 작동하지만, Wolfram 언어의 구문은 보다 간단하며 일관성 있습니다.

Python 프로그래머를 위한 주의 사항:

Wolfram 언어에서 순수 함수는 Python의 람다식과 유사하게 작동합니다. Wolfram Client Library for Pythonlanguage.wlexpr 함수를 사용하면 Python 환경에서 Wolfram 언어의 순수 함수를 정의하고 평가할 수 있습니다.

1을 더해서 순수 함수를 만듭니다:

In[1]:=
Out[1]=

순수 함수가 수식의 헤드로 주어진 경우 함수는 인수에 적용됩니다:

In[2]:=
Out[2]=

복수 인수를 가지는 함수입니다:

In[3]:=
Out[3]=

위의 함수를 지정하는 또 다른 방법입니다:

In[4]:=
Out[4]=

Java 프로그래머를 위한 주의 사항:

Wolfram 언어의 순수 함수는 Java의 람다식보다 훨씬 간단한 구문을 사용하여 다수의 매개 변수를 포함할 수 있습니다.

Python 프로그래머를 위한 주의 사항:

Wolfram 언어의 순수 함수는 # 또는 명시적 이름을 부여하여 매개 변수를 나타낼 수 있습니다. Python의 람다 함수는 항상 명명된 매개 변수를 필요로 합니다.


순수 함수는 다수의 내장 함수에서 사용됩니다:

In[1]:=
Out[1]=
In[2]:=
Out[2]=

다음 중 두 숫자를 합산하는 순수 함수는 무엇인가요?


(# + 2) & [10]의 값은 다음 중 무엇인가요?


{#2, #1, #3} & [2, 3, 4, 5]의 출력은 다음 중 무엇인가요?

© 2024 Wolfram. All rights reserved.