
LuaSandbox::registerLibrary를 사용하여 새로운 라이브러리를 등록한 후, 등록된 라이브러리를 사용할 수 있습니다.
등록된 라이브러리 중 하나인 math 라이브러리를 사용하는 코드가 Sandbox에 등록된 다른 라이브러리인 string 라이브러리와 함께 사용할 수 있습니다.
예를 들어, 다음 코드는 math 라이브러리를 사용하는 코드가 string 라이브러리와 함께 사용할 수 있습니다.
lua
local Sandbox = require("LuaSandbox")
local sandbox = Sandbox:new()
sandbox:registerLibrary("math", require("math"))
sandbox:registerLibrary("string", require("string"))
-- math 라이브러리를 사용하는 코드
print(math.pi)
-- string 라이브러리를 사용하는 코드
print(string.len("Hello, World!"))
-- math 라이브러리를 사용하는 코드와 string 라이브러리를 사용하는 코드를 함께 사용
print(math.pi .. " " .. string.len("Hello, World!"))
위 코드에서 math 라이브러리를 사용하는 코드와 string 라이브러리를 사용하는 코드를 함께 사용할 수 있습니다.
2025-06-12 08:36