Wolfram Computation Meets Knowledge

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

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

기호를 사용한 식 비디오 버전

모든 Wolfram 언어는 기호를 사용한 식입니다.

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

기호식은 균일한 나무 구조로 데이터를 표현하는 매우 일반적인 방법을 제공합니다. 기호식을 사용하면 프로그래밍에 높은 유연성을 더할 수 있기 때문에 구조와 내용 모두의 조작이 가능해집니다. Java는 유사한 기호 기능을 가지고 있지 않지만, 기본 기능은 타사 라이브러리에서 사용 가능한 경우도 있습니다.

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

Wolfram 언어의 기호식은 균일한 나무 구조로 데이터를 표현하는 매우 일반적인 방법을 제공합니다. 기호식을 사용하면 프로그래밍에 높은 유연성을 더할 수 있기 때문에 구조와 내용 모두의 조작이 가능해집니다. Python은 유사한 기호 기능을 가지고 있지 않지만, Wolfram Client Library for Pythonlanguage.wlexpr를 사용하면 Python으로 Wolfram의 기호적 구문과 임의의 식을 구축할 수 있습니다.

기호를 사용한 모든 식은 헤드[인수]라는 구조를 가지고 있습니다:

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

식의 헤드는 데이터 유형 또는 표현되는 작업을 식별합니다. 정적으로 입력된 Java와 달리, Wolfram 언어의 기호식의 헤드는 평가 중 변화할 수 있습니다.

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

Wolfram 언어 식의 헤드는 데이터 유형 또는 표현되는 작업을 식별하며 평가 중 변화할 수 있습니다. 모든 Python 객체는 변화할 수 없는 공표된 클라스를 가지고 있습니다.


함수의 인수로는 어떠한 기호를 사용한 식도 가질 수 있습니다:

In[1]:=
Out[1]=

Wolfram 언어는 완전히 기호적 표현이므로, "정의되지 않는 변수"는 항상 자신을 나타냅니다:

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

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

초기화되지 않은 Java 객체 및 프리미티브는 보통 기본값 null, 0, false 중 하나를 가지며, 이러한 변수를 사용하면 NullPointerException 또는 다른 오류가 발생할 수 있습니다.

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

Wolfram 언어의 기호 식은 프로그래머가 계산에 정의되지 않은 변수를 기호로 원활하게 사용할 수 있게 해줍니다. Python에서 아무것도 할당되지 않은 변수는 "정의되지 않은" 것으로 간주하며, 정의되지 않은 변수를 사용하면 NameError가 발생할 수 있습니다.


FullForm은 항상 내부 구조를 표시합니다.
Head는 항상 의 머리 부분을 표현하며, Length는 인수의 수를 제공합니다.


© 2024 Wolfram. All rights reserved.