Wolfram Computation Meets Knowledge

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

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

할당 비디오 버전

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

Wolfram 언어는 동적 양식을 취하므로 변수 할당 시 형식을 지정할 필요가 없습니다.

값은 =를 사용하여 지정할 수 있습니다:

In[1]:=
Out[1]=

이는 "즉시" 할당입니다.

지연 할당으로 대체할 수도 있습니다. 지연 할당의 값은 필요할 때마다 매번 다시 계산됩니다:

In[2]:=
In[3]:=
Out[3]=

In[4]:=
Out[4]=

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

Java에는 지연 할당이 없습니다. 유사한 기능을 구현하려면 업데이트 할 때마다 별도의 메소드를 호출 할 필요가 있습니다.

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

Wolfram 언어에서 지연 할당은 사용할 때마다 값을 동적으로 다시 계산하는 변수를 생성합니다. Python에서 유사한 기능을 수행하기 위해서는 보다 복잡한 promise 객체를 사용해야합니다.


할당을 취소합니다:

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

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

Wolfram 언어에서 =.를 사용하는 것은 Java에서 null 값을 설정하는 것과 유사하지만, NullPointerException의 발생 위험은 없습니다.

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

Wolfram 언어의 =.은 Python의 del 연산자와 마찬가지 기능을 수행합니다.


변수를 국소화하려면 Module을 사용합니다:

In[2]:=
Out[2]=

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

Module은 범위 변수를 도입합니다. 이것은 Java의 메소드가 국소적 범위의 변수를 생성하는 것과 유사합니다.

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

Python의 함수는 Wolfram 언어의 Module과 유사한 국소적 범위의 변수를 생성합니다.


내장 객체는 대문자로 시작하기 때문에 변수 이름은 소문자로 시작하는 것을 관례로 합니다:

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

Java에서 대문자로 시작하는 이름은 클래스를 나타내지만, Wolfram 언어에서 대문자 이름은 모든 종류의 내장 구조를 나타냅니다.

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

Python의 명명 규칙에서 대문자 이름은 클래스를 나타냅니다. Wolfram 언어에서 대문자 이름은 모든 종류의 내장 구조를 나타냅니다.


평가 후 6을 갖지 않는 것은 다음 중 무엇인가요?


사용자 정의 변수는 다음 중 무엇인가요?


y의 모든 할당을 취소하는 것은 다음 중 무엇인가요?

© 2024 Wolfram. All rights reserved.