루아

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Luau는 Roblox Studio에서 사용하는 스크립트 언어 입니다. 이것은 Lua 5.1에서 파생된 빠르고 작고 안전하며 순차적으로 타이핑되는 스크립트 언어입니다.

Studio 지원

Studio의 스크립트 편집기는 자동 완성, 구문 하이라이트, 정적 컴파일, 형식 검사 및 스크립트 분석을 지원합니다. 또한 Roblox 엔진 API의 구성원에 대한 문서 및 함수 서명을 표시합니다.

형식

Luau에는 다음과 같은 데이터 형식이 포함됩니다.

  • NIL 은 존재하지 않거나 아무것도를 나타냅니다. 다른 값이나 데이터 입력다릅니다.
  • 논리 또는 bool 는 다음 중 하나를 가지고 있습니다. false 또는 0> true0> 입니다.
  • 숫자, 또는 double는 64비트 부동 소수점 숫자를 나타냅니다.
  • 문자열은 문자, 숫자 및 기호와 같은 시퀀스입니다.
  • 테이블은 모든 값 제외 배열 또는 사전입니다.
  • 열거형은 항목의 고정 목록입니다.

Luau는 기본적으로 동적으로 타이핑됩니다. 변수, 함수 매개 변수 및 반환 값은 모든 데이터 입력나타낼 수 있습니다. 이렇게 하면 코드를 더 빠르게 작성할 수 있습니다, 왜냐하면 각 데이터 조각에 대해 형식을 제공할 필요가 없기 때문입니다. 변수를

데이터 구조

다음 데이터 구조를 기본 데이터 형식을 사용하여 구현할 수도 있습니다.

  • 스택은 테이블을 사용하여 구현할 수 있는 항목의 마지막 개체 집합입니다.
  • 대기열은 테이블을 사용하여 구현할 수 있는 항목의 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫 번째 출발 첫
  • 메타 테이블은 키 쌍을 저장하고 값을 계산하는 등의 기능을 수행할 수 있는 고급 구성을 가진 테이블입니다.

특징

In Luau, 변수함수 는 스크립트 내에서 전역 및 로컬 범위 를 가질 수 있습니다. Luau는 논리적, 관계적 및 복합 할당 1>연산자</