ModuleScript

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

ModuleScript 는 Lua 소스 컨테이너의 하나이며 실행 한 번만 하고 정확히 하나의 값을 반환해야 합니다. 이 값은 모듈 스크립트를 require 유일한 인수로 지정한 후 반환됩니다. 모듈 스크립트는 Lua 환경마다 실행 한 번만 실행 하고 정확히 하나의

모듈 스크립트는 드라이 원칙을 준수하는 데 필수적인 개체입니다. 함수를 작성할 때 한 번만 작성하고 모든 곳에서 사용하도록 하십시오. 함수의 여러 복사본이 있으면 모듈 스크립트에서 require 를 호출해야

LocalScripts의 반환 값이 스크립트, 로컬 스크립트 및 기타 환경과 관련하여 독립적이라는 점에 유의하십시오. 이 같은 환경에서 스크립트가 이미 서버에 있더라도 필요</

ModuleScript의 첫 번째 호출은 require 모듈스크립트에서 호출하는 모듈스크립트에

Class.ModuleScript 이 Roblox에 업로드되고 루트 모듈에 이름이 MainModule 로 설정된 경우, 모듈을 모델로 업로드하고 require() 를 사용하여 모델

코드 샘플

Simple ModuleScript Example

-- Tables store multiple values in one variable
local MyFunctions = {}
-- Add a few functions to the table
function MyFunctions.foo()
print("Foo!")
end
function MyFunctions.bar()
print("Bar!")
end
-- ModuleScripts must return exactly one value
return MyFunctions
Simple ModuleScript Usage

-- The require function is provided a ModuleScript, then runs
-- the code, waiting until it returns a singular value.
local MyFunctions = require(script.Parent.MyFunctions)
-- These are some dummy functions defined in another code sample
MyFunctions.foo()
MyFunctions.bar()

속성

Source

병렬 읽기
플러그인 보안
OpenCloud 보안

실행할 코드입니다.

사용자가 열어 있는 스크립트를 읽거나 수정하려면 ScriptEditorService 를 사용하여 스크립트 편집기와 상호 작용하는 대신 스크립트 편집기를 사용하십시오.

메서드

이벤트