이 합법적 인 루아 구문 것 같다루아 테이블 구문
1
A
답변
1
필드 이름은 식별자 일 필요가 없으므로 공백이있는 문자열을 포함하여 모든 문자열이 될 수 있습니다. tance.
두 번째 문은 유효한 루아 구문이며 식별자 인 필드 이름에 매우 편리합니다.
테이블 키는 문자열 일 필요는 없습니다. 실제로는 값이 0 일 뿐이고 테이블 항목의 경우 [expr]=expr
구문을 사용하면 임의의 식의 값을 키로 사용할 수 있습니다.
+0
nil을 제외한 * 값일 수 있습니까? 나는 또 다른 것이 있다고 확신한다. – warspyking
+1
(nil과 nan 제외) –
관련 문제
- 1. 루아 함수 추가 구문 구문
- 2. 루아 C API에서 루아 테이블 복제하기
- 3. xCode4 루아 구문 강조
- 4. 루아 메타 테이블 등록
- 5. 루아 - 테이블 생성자에서 NILS
- 6. 루아 삽입 테이블 값
- 7. 루아 신규 - 테이블 작업
- 8. 테이블 정렬 - 루아
- 9. 루아 : args로 테이블 사용
- 10. 루아 테이블 정렬 방법?
- 11. 루아 테이블 오류?
- 12. redis 인수로 루아 테이블
- 13. 루아 테이블 생성자
- 14. 정렬 루아 테이블
- 15. 루아 테이블 종류
- 16. 루아 위치/테이블?
- 17. 루아 메타 테이블 불일치
- 18. 루아 정렬 테이블
- 19. 루아 메타 테이블 변수
- 20. 루아 테이블 백업 최적화
- 21. 루아 테이블 메모리?
- 22. 루아 테이블 액세스 효율
- 23. 루아 바인딩 : 테이블 대 userdata
- 24. C++에서 루아 테이블 반복하기?
- 25. 루아 테이블 정렬 2 비교
- 26. 루아 읽기와 쓰기 테이블 데이터
- 27. 테이블 값에서 문자열 반환 루아
- 28. 루아 테이블 생성자의 초기화 순서
- 29. 루아 함수 입력에서 테이블 명명하기
- 30. 루아
예를 들어 't = {in = 0, out = 1, err = 2}'와 같이 쓸 수 없다는 것이 놀랍습니다. –
당신이 쓸 수 없다는 것은 놀랍습니까? @egorskriptunoff이게 나에게 맞는 것 같습니다. – warspyking
'in'은 @ 키워드를 사용하기 때문에 대괄호없이 테이블 필드 이름으로 사용할 수 없습니다. –