"짐이 가볍기를 기원하지 마라. 등이 더 튼튼해지길 기원하라."

시어도어 루스벨트 (Theodore Roosevelt)

Max,MSP,Jitter for Music/1. 프로그래밍에 대해

4. Arguments - 명령어

노란섬 2021. 4. 25. 12:54
728x90

 

 

Print의 도움말 창을 보면, Print 뒤에 각종 글자들이 쓰여있다. 뒤에 쓰여져 있는 글자들이 'argument'다. Argument는 오브젝트에 대한 변수를 설정하거나 바꿀 때 사용되고, 오브젝트가 다루는 메시지와 데이터의 유형과도 관련이 있다. 대부분의 경우, 특정 argument는 초기값을 대체한다.

 

 

여기서 메시지 박스를 클릭하면, Print-Hello world가 출력된다.

 

 

 

하지만 Print 뒤에 this argument를 넣어주자, Print 대신에 'this'가 출력된다. 즉, 기본값인 print가 this에 의해 대체되는 것이다.

 

근데 하나 의문점이 드는 것이, 왜 this argument-Hello world가 아니냐는 것이다. 이유는 print 오브젝트의 특성 때문이다. print 오브젝트는 오직 하나의 argument만 받을 수 있기 때문에 this 다음에 argument는 무시하게 되는 것이다. 

 

결론적으로, max console은 아래와 같이 데이터를 받아들인다.

  • 오브젝트: this
  • 메시지: Hello world

 

 

 

 

반응형