
LuaSandboxFunction::call 함수를 사용하여 함수를 호출할 때 발생할 수 있는 오류는 다음과 같습니다.
- 파라미터 타입 오류: 함수에 전달된 인자가 올바른 타입이 아닐 경우 오류가 발생합니다.
- 인자 개수 오류: 함수에 전달된 인자의 개수가 올바른 개수가 아닐 경우 오류가 발생합니다.
- 함수 존재 오류: 호출하려는 함수가 존재하지 않을 경우 오류가 발생합니다.
- 함수 접근 오류: 호출하려는 함수가 접근 권한이 없는 경우 오류가 발생합니다.
LuaSandboxFunction::call 함수를 사용하여 함수를 호출할 때, 함수의 인자에 대한 유효한 값의 범위는 다음과 같습니다.
- 숫자 타입: Lua의 숫자 타입은 부동소수점 형식으로, -1.7976931348623157e+308부터 1.7976931348623157e+308까지의 실수 값을 취할 수 있습니다.
- 문자열 타입: Lua의 문자열 타입은 UTF-8 형식으로, 0부터 2^31-1까지의 문자열을 취할 수 있습니다.
- 불리언 타입: Lua의 불리언 타입은 true 또는 false를 취할 수 있습니다.
- 테이블 타입: Lua의 테이블 타입은 키-값 쌍으로 구성된 자료구조를 취할 수 있습니다.
- 함수 타입: Lua의 함수 타입은 함수를 취할 수 있습니다.
LuaSandboxFunction::call 함수를 사용하여 함수를 호출할 때, 함수의 리턴 값에 대한 유효한 값의 범위는 다음과 같습니다.
- 숫자 타입: Lua의 숫자 타입은 부동소수점 형식으로, -1.7976931348623157e+308부터 1.7976931348623157e+308까지의 실수 값을 취할 수 있습니다.
- 문자열 타입: Lua의 문자열 타입은 UTF-8 형식으로, 0부터 2^31-1까지의 문자열을 취할 수 있습니다.
- 불리언 타입: Lua의 불리언 타입은 true 또는 false를 취할 수 있습니다.
- 테이블 타입: Lua의 테이블 타입은 키-값 쌍으로 구성된 자료구조를 취할 수 있습니다.
- 함수 타입: Lua의 함수 타입은 함수를 취할 수 있습니다.
2025-06-27 02:54