Thinking Different




연산자란?    변수를 가공하는 것으로 크게 치환, 산술, 관계, 논리 연산자로 나눈다.


a. 치환 연산자 - '=' 로 나타내며, 오른쪽 값을 왼쪽으로 치환(복사)하는 기능을 말합니다.
    >a=1
    >print(a)
    1



b. 산술 연산자 - 수학적 연산 지원

 산술 연산자 의미  산술 연산자  의미 
 +  덧셈  곱셈
 -  뺄셈  나눗셈
 %  나머지  지수승


c. 관계 연산자 - 대소 관계를 나타냅니다.

 관계 연산자 의미  관계 연산자  의미 
 >  크다  작다
 >=  크거나 같다  <=  작거나 같다
 ==  같다  ~=  같지 않다


d. 논리 연산자 - 값에 대한 true, false 판정을 위해서 사용되는 기능

 논리 연산자 의미 
A and B A, B 둘다 true일 경우에 반환
or B  A나 B 둘중에 true 것만 반환
 not A A가 참이면 false, 거짓이면 true를 반환


e. 기타 연산자 - 루아에서만 제공되는 특별 연산자 기능

  - 루아에서는 특별히 연산자를 몇개 더 제공하고 있습니다. 바로 '..' 연산자와 '#' 연산자 입니다.

  - '..' 은 여러 문자열을 합치는 기능입니다. 숫자도 문자열로 취급하여 합칩니다.

  - '#' 은 문자열 및 테이블(배열)의 길이를 반환합니다.

<기타 연산자에 대한 예제>

* 기타 연산자간의 우선순위는 굳이 필요 없으므로 여기서는 생략하도록 하겠습니다. 기타 서적을 참고하시기 바랍니다.

'프로그래밍 언어 > Lua' 카테고리의 다른 글

6. 루아 함수편  (0) 2009.09.02
5. 루아 제어문편  (0) 2009.09.02
3. 루아 변수편  (0) 2009.08.31
2. 루아로 찍어보자 "Hello, World!"  (2) 2009.08.31
1. 루아 시작하기  (0) 2009.08.29