Metatables

setrawmetatable

대상 값에 대한 원시 메타테이블을 설정하고 대상을 반환합니다.

문법

setrawmetatable(target: any, value: any): any
별칭 debug.setmetatable

인수

이름타입설명
targetany검사 또는 변경 중인 대상 함수, 테이블, 스택 수준 또는 개체입니다.
valueany쓸 새로운 가치.

반환값

이름타입설명
targetany메타테이블이 변경된 후의 대상 값입니다.

설명

대상 값에 대한 원시 메타테이블을 설정하고 대상을 반환합니다.

2개 파라미터로 호출합니다: target, value. 인수 표는 필수 값과 동작을 조정하는 값을 설명합니다.

target (any)을 반환합니다. 반환 표를 사용해 성공 값, nil 결과, 복구 가능한 오류를 구분하세요.

예제

자리 표시자 값을 사용하는 예제 호출입니다.

local result = setrawmetatable(nil, nil)
print(result)