Programming Language/Lua(3)
-
[Lua] 조건문 정리
■ 조건문 1. if 조건식 then ~ end 조건식에 부합할 경우 then 과 end 사이에 작업 실행 local a = 1 if a == 1 then print("a 는 1 이다.") end 결과 : a 는 1 이다. 2. if 조건식 then ~ else ~ end 조건식에 부합할 경우 then 과 else 사이에 작업 실행 부합하지 않을 경우 else 와 end 사이에 작업 진행 local a = 1 if a == 1 then print("a 는 1 이다.") else print("a 는 1 이 아니다.") end 결과 : a 는 1 이다. 3. if 조건식 then ~ elseif 조건식 ~ then ~ else ~ end * 작업 순서 1) if 조건식 : 참일 경우 then ~ elseif..
2021.12.02 -
[Lua] 반복문(Loop) 정리
■ 반복문 정리 1. for ~ do ~ end for 와 do 사이에는 초기값, 목표값, 증감값을 설정하며, 증감값을 설정하지 않을 경우 1씩 증가한다. for i = 1,3,1 do print(i) end for i = 1,3 do print(i) end 결과 : 1 2 3 1 2 3 2. while (조건식) do ~ end 조건식에 부합할 경우 do 와 end 사이에 작업을 반복적으로 실행한다. local a = 1 while (a < 3) do print(a) a = a + 1 end 결과 : 1 2 3. repeat ~ until (조건식) while 문에 경우 반복작업을 하기 전에 조건식을 판단하지만, repeat 문에 경우 반복작업을 진행하고 조건식을 판단한다. local a = 1 rep..
2021.12.02 -
[Lua] 기본 자료형 정리
■ 기본 자료형 1. number 다른 글로벌 언어들은 정수에 경우 int, 소수에 경우 float 으로 구분하여 자료형을 갖지만 Lua에 경우 number로 모든 숫자를 포함한다. local num = 10 print(type(num)) num = 3.14 print(type(num)) 결과 : number number 2. string 따옴표('') 또는 쌍따옴표("") 로 묶여 있는 문자열을 포함하며, 이중 대괄호 ([[ ]]) 로 묶으면 개행 또는 텝이 들어가 있는 문자열도 포함할 수 있다. local str = "Hi.\njust do it." print(str) str = 'Hi.\njust do it.' print(str) str = [[ Hi. just do it.]] print(str) ..
2021.12.02