더북(TheBook)

직접 숫자를 입력해도 결과값이 정상적으로 나오게 됩니다. 즉, 함수를 사용할 때 미리 만들어 둔 변수를 사용해도 되고 직접 숫자를 넣어도 됩니다. 이번에는 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

 

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

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