It's not over until you win

[Grasshopper] Fundamentals I - 2. Variables 본문

IT/Grasshopper

[Grasshopper] Fundamentals I - 2. Variables

캬옹몽몽이 2019. 1. 11. 12:50

2번째 챕터를 진행해보자.

이제는 Variables(변수)를 배워볼 차례다.

JavaScript상에서는 "Var"라고 표현하며, 이는 변수라고 지칭하는데, 

프로그램에 전달되는 정보나 그 밖의 상황에 따라 바뀔 수 있는 값을 의미한다고 한다.


1-2-1. Haiti to Ukraine


var x = blue 라고 하면 이제부터 x 는 blue 라고 정의한다는 뜻이다.

다음에 바로 x = yellow 라고 한다면 자, 이제부터 x 는 yellow 라는거다.

이를 정의하는 예제를 풀어본다.


var x = blue ;

drawBox (x) ;

drawBox (x) ;

drawBox (x) ;

newLine ( ) ;

x = yellow ; 

drawBox (x) ;

drawBox (x) ;

drawBox (x) ;



1-2-2. Today is the Day


프로그램 책을 어쩌다 들쳐보면 보이는 말이 있다. "선언하다" 

읽을 때마다 이게 몸으로 이해가 되지 않았다. 선언한다니. 뭘? 누구한테? 익숙하지 않아 그런지 의미를 느끼기 어려웠다.

영어로 된 설명에 이는 이렇게 쓰여있었다. 


"Declare a new variable to remember what it is."


예제는 변수를 2개 선언해보라는 뜻으로 이해했다.

var month = 'August' ;

print(month) ;

var day = 'Friday' ;

print(day) ;



1-2-3. Created a Variable


var를 활용하는 방법에 대해 설명한다.



1-2-4. Which Drinks?


이제 Test.

아래 예제의 결과물이 무엇이냐?


var drink = 'juice' ;

print(drink) ;

drink = 'water' ;

print(drink) ;


아직은 쉽다.



1-2-5. Which Word?


두번째 Test.

var word = 'alphabet' ;

var alphabet = 'word' ;

print(alphabet) ;



1-2-6. What's x?


세번째 Test.


var y = 5 ;

var x = y ; 

print ( x ) ;


Comments