Roblox - Lua script - if~(조건문)

if(조건문( 이하 if문으로 줄여서 ) )- 말 그대로 조건이 맞게 행동하면 된다. 


기본적인 패턴

if 조건부 then

    "조건에 부합한 경우 실행할 코드 삽입"

end


예시를 들어 설명해보자. (인터넷에 떠돌아다니는 짤 )




유머는 유머일 뿐 .. 따라하지 말자.. ㅎ

저 짤을 코드로 전환한다면



이렇게 풀어낼 수 있다.

가운데에 if문이 어떻게 실행된 것인지 잘 분석(각자)해보자. 




조건이 여러개 이면 어떻게 할 것인가? 방법은 여러가지가 있다.

현재 배운 것 만으로 생각할 수 있는 방법은...

if 조건1 then 
  if 조건2 then
        if 조건3 then
             "실행 코드"
        end
    end
end

이렇게 여러 조건을 만들어 사용할 수 있을 것이다.




조금 더 효율적인 개발을 위해 else if 와 else 를 사용하는 법을 배워보자.



else if문과 else를 동시에 사용해봄.


내용 요약

 - 첫 if 문의 조건이 맞지 않는다면 다음 elseif 문 조건을 확인.

 - else 위의 조건문들이 모두 맞지 않는다면 else문에 있는 코드 실행.


조건문 우선 순위 
  • if -> elseif -> ~ -> else




Freesh (Free + Finish) - 맺음말
  • 개발할 때 까다로운 조건들이 많이 발생하므로 어렵게 코드를 만드는 것 보다 간단하고 알아보기 편하게 코딩하는 방향으로 개발한다면 좋은 개발자가 될 수 있을 것이다. ( 지극히 주관적인 생각 )

댓글

이 블로그의 인기 게시물

Roblox - Lua script - Basic Variable(기본 변수)

Roblox - Lua script - tables(테이블) (array,hash etc..) #1

Roblox - Lua script - string (문자열 및 문자열 함수) #2