2
내 프로그램에서 동일한 테이블에 동일한 이름의 두 함수가 정의되어있는 경우 내 프로그램에서 오류를 발생 시키길 원합니다. 일어나는 일은 단지 마지막 함수를 호출하고 실행하는 것입니다.루아 표에서 함수 오버라이드 (override) 방지
여기 만 샘플 코드를
Class{'Cat'}
function Cat:meow()
print("Meow!")
end
function Cat:meow()
print("Mmm")
end
kitty = Cat:create()
kitty:meow()
실행의 결과입니다입니다 : "음" 대신 내가 오류 메시지 같은이 부여하고자합니다.
함수 Class에 전달 된 매개 변수 –