현재 위치 - 주공해몽공식사이트 - 관음보살의 랜덤 번호 뽑기 - 루아 스크립트 o=o 또는 무슨 뜻인가요?

루아 스크립트 o=o 또는 무슨 뜻인가요?

이 문제는 완전히 대답하지 않았다. "o = o 또는 {}" 이어야 합니다

이는 일반적으로 함수의 시작 부분에 나타납니다.

기능? 계좌: 새로 만드시겠습니까? (o)

오? =? 오? 아니면? {}? -응? 창조? 대상? 만약? 사용자? 그래요? 그렇지 않나요? 제공? 하나

Setmetatable(o, 자기)

자아. __index? =? 자신

반환? O

End 는 이 비교적 기초적인 문제에 대해 루아 프로그래밍 언어라는 책을 볼 것을 건의합니다. 이 책은 루아 초보자가 모두 볼 수 있는 책입니다. 중국어 버전이 있습니다.

이 문제는 본 책 제 3 장 (3.3 논리 연산자) 에서 언급된다.

매우 유용한 기술: x 가 false 또는 nil 인 경우 x 에 초기 값 v 를 지정합니다.

X = x 또는 v

다음과 같습니다.

X 가 아니면

X = v

요약: o = o 또는 {} 는 o 가 false 또는 nil 이면 o ={} (빈 테이블) 을 의미합니다.