루아 p.03 - 루아 맛보기

루아의 문법은 C언어의 형태를 빌려오긴 했지만 C언어와는 엄연히 다릅니다. 다음의 예제는 완전 동일한 내용의 코드를 C언어로 작성했을 때와 루아로 작성했을 때를 기술하였습니다.

  • C언어

    /* 두 값의 합을 구하는 코드 */
    int GetSum( int num1, int num2)
    {
        int sum = num1 + num2;
        return sum;    // 결과 반환
    }

  • 루아

    --[[ 두 값의 합을 구하는 코드 ]]--
    function GetSum( num1, num2)
        local sum = num1 + num2;
        return sum;    -- 결과 반환
    end

일반적으로 루아 스크립트에서는 문단 기호 ';'를 생략합니다만, 개인적으로 가독성 때문에 위와 같이 작성하는 것을 선호합니다.

댓글 없음: