-
컴퓨터 공학에서 가장 중요한 개념 중 하나는
새 명령어를 정의하는 방법과
-
자신만의 언어를 컴퓨터 언어에 추가하는
방법입니다. 대부분의 컴퓨터 언어에는
-
약 100개의 단어 또는 명령어 밖에 없습니다.
이러한 블록에서 나만의 새 언어를 정의하는 것은
-
예술이고 마법입니다. 우리는 스포츠에서
항상 이렇게 합니다. 예를 들어, 농구에서, 여러분은
-
드리블하는 법과 레이업하는 법, 리바운드하는 법을
배움으로써 시작합니다. 일단 그러한
-
기본적인 동작을 배우고 나면, 새로운 동작을 배우고
픽 앤 롤 또는 기브 앤 고와 같은 블록을 조합합니다.
-
그리고 거기서부터 출발하여
더 복잡한 플레이를 할 수 있습니다.
-
일단 그 플레이를 배우고 이름을 붙이면,
팀 내 모든 사람들이 플레이하는 법을 알게 됩니다.
-
마찬가지로 컴퓨터에게 어떤 동작을 가르치고
그러한 명령어의 시퀀스를 사용하면,
-
그 동작에 이름을 붙일 수 있어 나중에
반복하기 쉽습니다.
-
명령어를 정의하고 그 명령어를 함수라고
부릅니다. 이제 우리는 함수를 사용하여
-
벌을 도와줄 것입니다. 이 예에서
함수를 get 2 nectar라고
-
부를거에요. get 2 nectar가 무엇을
할지는 함수 정의인 이 회색 박스를
-
보고 압니다. 그 속을 들여다 보면,
get 2 nectar는 과일즙을 얻은 다음
-
다시 과일즙을 얻을 것입니다. 회색
박스 안에 무엇이 있는지 항상 살펴보고
-
이 녹색 함수 블록이 무엇을 할 수 있을지
알아보세요.