API

object={
  x=0,
  y=0,
  c=7
}
object.__index=object
 
function object:new(o)
  return setmetatable(o or {}, self)
end
 
function _init()
  obj1=object:new()
  print(obj1.x)
  print(obj1.y)
  print(obj1.c)
end
 
function _update60()
end
 
function _draw()
end
  • setmetatable(tb1,metatb1): 테이블에 메타테이블을 업데이트한다.
  • getmetatable(tb1): 메타테이블을 가져온다.
  • rawequal(t1,t2): 같은 메타테이블인지 비교한다.
  • rawget(t,n): 메타테이블의 키 값을 통해 값을 불러온다.
  • rawlen(t): 메타테이블의 길이를 반환한다.
  • rawset(t,n,v): 메타테이블에 키와 값을 입력한다.
  • select(i,...): 입력한 인덱스로부터 마지막까지 반환한다.
  • type(v): 타입을 반환한다.

메타테이블

  • __index: 메타테이블을 정의한다.

Table Of Content