(→비교 연산자) |
|||
42번째 줄: | 42번째 줄: | ||
일반적인 다른 언어에서는 참(True), 거짓(False) 을 의미하는 키워드가 따로 있지만, LNX 스크립트는 그런 것이 존재하지 않습니다. | 일반적인 다른 언어에서는 참(True), 거짓(False) 을 의미하는 키워드가 따로 있지만, LNX 스크립트는 그런 것이 존재하지 않습니다. | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | |||
+ | |||
+ | '''문자열 비교 예제''' | ||
+ | |||
+ | 사람 = "영희" | ||
+ | <lnx>@조건 사람=="철수": | ||
+ | [효과음 아이디="효과" 파일명="철수목소리.mp3"] | ||
+ | [독백] | ||
+ | ;철수가 다가온다. | ||
+ | @다른조건 사람=="영희" | ||
+ | [효과음 아이디="효과" 파일명="영희목소리"] | ||
+ | [독백] | ||
+ | ;영희가 다가온다. | ||
+ | @그외 | ||
+ | [독백] | ||
+ | ;모르는 사람이 다가온다. | ||
+ | [독백] | ||
+ | ;인사를 해야겠다. | ||
+ | ;<=사람>씨 안녕하세요?</lnx> | ||
+ | |||
+ | |||
+ | '''값 비교 예제''' | ||
+ | |||
+ | <lnx>철수나이 = 10 | ||
+ | 영희나이 = 20 | ||
+ | @조건 철수나이 < 영희나이: | ||
+ | [독백] | ||
+ | ;철수가 영희보다 어리다. | ||
+ | @다른조건 영희나이 < 철수나이: | ||
+ | [독백] | ||
+ | ;영희가 철수보다 어리다. | ||
+ | @그외: | ||
+ | [독백] | ||
+ | ;아무래도 둘의 나이가 같은 것 같다.</lnx> | ||
+ | |||
+ | |||
+ | 조건문에 대해서 궁금하다면 [[lnx:control|제어문]] 페이지를 방문해보세요. |
2015년 2월 12일 (목) 16:10 판
연산자
사칙 연산자
기본적으로 숫자가 대입된 변수에 한하여 대하여 덧셈(+),뺄셈(-),곱셈(*),나눗셈(/)과 같은 사칙연산이 가능합니다.
예1
피니엔진 LNX 소스코드
철수나이=20 |
철수아버지나이= 철수나이+35 |
예2
피니엔진 LNX 소스코드
세율=0.1 |
가격=2000 |
세금= 가격*세율 |
비교 연산자
비교 연산자는 어떠한 변수나 값을 서로 비교하기 위해 쓰이는 연산자 입니다. 거의 대부분 제어문 의 조건식 부분에 쓰이게 됩니다. 조건식은 계산 결과가 0이나 1의 값이 나오는 계산식을 의미합니다.
- ==
좌우로 어떤 변수나 숫자,문자열 같은 값을 놓아 서로 같은지 비교합니다. 같으면 1 같지 않은면 0입니다.
- !=
"==" 와는 반대로 서로 다른 경우에 1이 됩니다. 같은 경우에는 0이 됩니다.
- >, >=, <=,<
값의 크기를 비교하는 연산자 4가지 입니다. 좌우로 어떤 변수나 숫자,문자열 같은 값을 놓아 누가 더 큰지 비교합니다.
'>'의 경우 좌측에 있는 것이 우측에 있는 것 보다 더 크면 참이고 '<'의 경우엔 우측에 있는 것이 좌측에 있는 것 보다 크면 참입니다.
유사하게, '>='의 경우 좌측에 있는 것이 우측에 있는 것 보다 더 크거나 같으면 1이고 '<='의 경우엔 우측에 있는 것이 좌측에 있는 것 보다 크거나 같으면 참입니다.
참고
일반적인 다른 언어에서는 참(True), 거짓(False) 을 의미하는 키워드가 따로 있지만, LNX 스크립트는 그런 것이 존재하지 않습니다.
문자열 비교 예제
사람 = "영희"
피니엔진 LNX 소스코드
@조건 사람=="철수": |
[효과음 아이디="효과" 파일명="철수목소리.mp3"] |
[독백] |
;철수가 다가온다. |
@다른조건 사람=="영희" |
[효과음 아이디="효과" 파일명="영희목소리"] |
[독백] |
;영희가 다가온다. |
@그외 |
[독백] |
;모르는 사람이 다가온다. |
[독백] |
;인사를 해야겠다. |
;<=사람>씨 안녕하세요? |
값 비교 예제
피니엔진 LNX 소스코드
철수나이 = 10 |
영희나이 = 20 |
@조건 철수나이 < 영희나이: |
[독백] |
;철수가 영희보다 어리다. |
@다른조건 영희나이 < 철수나이: |
[독백] |
;영희가 철수보다 어리다. |
@그외: |
[독백] |
;아무래도 둘의 나이가 같은 것 같다. |
조건문에 대해서 궁금하다면 제어문 페이지를 방문해보세요.