336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
Gmod Lua의 조건문은 C, C++과 다르다. 일단 중괄호를 쓰지않는다.
C에서 쓰는 중괄호 {}는 루아에서 then , end로 끝맺어야한다.
아래 예시를 통해 언어별 조건문 비교를 해보겠다.
① 조건이 맞는경우
C언어
if(age == 20)
{
print("You're 20!");
}
Lua
if age == 20 then
print("You're 20!")
end
C와 비슷하게 표현하여 아래처럼 해도된다.
if(age == 20)
then
print("You're 20!")
end
② 조건이 안맞는경우
C언어 : !=를 사용한다
int age = 15;
if(age != 20)
{
print("You are not 20!\n");
}
Lua : ~=를 사용한다. !=도 사용 가능함.
local age = 15
if age ~= 20 then
print("You are NOT 20!\n")
end
local age = 15
if age != 20 then
print("You are NOT 20!\n")
end
③ Else if
C언어
int age = 15;
if(age < 15)
{
print("Sorry, you need to be at least 15.\n");
}
else if(age > 18)
{
print("Sorry, nobody over 18 is allowed in here.\n");
}
else
{
print("Welcome to High School!");
}
Lua
local age = 15
if age < 15 then
print("Sorry, you need to be at least 15.\n")
elseif age > 18 then
print("Sorry, nobody over 18 is allowed in here.\n")
else
print("Welcome to High School!")
end
[메인으로 돌아가기]
'LUA > Garry's Mod' 카테고리의 다른 글
[Gmod Lua:문법] 1-5. 테이블 (0) | 2021.04.13 |
---|---|
[Gmod Lua:문법] 1-4. 변수선언 (0) | 2021.04.13 |
[Gmod Lua:문법] 1-3. 연산자 (0) | 2021.04.12 |
[Gmod Lua:문법] 1-2. 반복문 (0) | 2021.04.12 |
[Gmod Lua] 소개 및 목차 (0) | 2021.04.12 |