직접 숫자를 입력해도 결과값이 정상적으로 나오게 됩니다. 즉, 함수를 사용할 때 미리 만들어 둔 변수를 사용해도 되고 직접 숫자를 넣어도 됩니다. 이번에는 100"안녕하세요?"로 바꾸어 봅시다.

     

    코드

    local function sum(num)
        local add = 0
        for count = 0, num, 1 do
            add = add + count
        end
        return add
    end
    
    print(sum("안녕하세요?"))  --100을 "안녕하세요?"로 바꿔 입력

     

    실행 결과

    14:47:16.439 - Stack Begin
    14:47:16.445 - Script 'Workspace.Script', Line 5 - local sum
    14:47:16.447 - Script 'Workspace.Script', Line 11
    14:47:16.448 - Stack End

     

    오류가 났습니다. 함수에 사용된 변수가 숫자 형식만 계산하기 때문에 오류 메시지가 나오면서 실행되지 않았습니다. 그러므로 함수를 만들 때는 어떤 데이터 형식을 사용해서 만들어야 하는지 잘 생각하고 사용해야 합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.