이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 lua50입니다.
프로그램:
이름
lua - 루아 인터프리터
개요
루아 [ 옵션 ] [ 스크립트 [ 인수 ] ]
기술
루아 독립 실행형 Lua 인터프리터입니다. 다음 중 하나에서 Lua 프로그램을 로드하고 실행합니다.
텍스트 소스 형식 또는 미리 컴파일된 바이너리 형식. (미리 컴파일된 바이너리는
루악, Lua 컴파일러.) 루아 배치 인터프리터 및 대화식으로 사용할 수 있습니다.
주어진 옵션 (아래 참조)가 실행되고 파일에 있는 Lua 프로그램 스크립트 is
로드 및 실행됩니다. 주어진 인수 사용할 수 있습니다 스크립트 전역 테이블의 문자열로
이름 아르헨티나. 이러한 인수에 공백이나 쉘에 특별한 다른 문자가 포함되어 있으면
그런 다음 인용해야 합니다(그러나 인용 부호는 쉘에 의해 제거됩니다). NS
의 인수 아르헨티나 ` 문자열을 포함하는 0부터 시작합니다.스크립트'. 마지막 인덱스
인수는 에 저장됩니다. 인수. 이전에 명령줄에 제공된 인수 스크립트,
통역사 이름을 포함하여 음수 색인에서 사용할 수 있습니다. 아르헨티나.
맨 처음에는 명령줄을 다루기도 전에 루아 의 내용을 실행합니다.
환경 변수 루아_INIT, 정의된 경우. 값의 경우 루아_INIT 형식이다
`@파일 이름', 그 다음에 파일 이름 실행됩니다. 그렇지 않으면 문자열은 Lua로 간주됩니다.
문을 열고 실행됩니다.
옵션 시작 - 및 아래에 설명되어 있습니다. 당신이 사용할 수있는 -- 끝을 알리다
옵션을 제공합니다.
인수가 주어지지 않으면 -v -i 표준 입력이 터미널일 때 가정합니다.
그렇지 않으면, - 가정합니다.
대화형 모드에서는 루아 사용자에게 프롬프트를 표시하고 표준 입력에서 행을 읽고
읽을 때 실행합니다. 행에 완전한 명령문이 포함되지 않은 경우
XNUMX차 프롬프트가 표시되고 완전한 문이 형성되거나
구문 오류가 발견되었습니다. 따라서 불완전한 문장의 읽기를 방해하는 한 가지 방법은
구문 오류를 강제 실행하려면: `;' 진술의 중간에는 확실한 방법이 있습니다.
구문 오류 강제 실행(여러 줄 문자열 및 주석 내부 제외, 닫아야 함
명시적으로). 행이 다음으로 시작하는 경우 `='다음, 루아 모든 값을 표시합니다.
행의 나머지 부분에 있는 표현식. 표현식은 쉼표로 구분해야 합니다.
기본 프롬프트는 전역 변수의 값입니다. _즉각적인, 이 값이 문자열이면;
그렇지 않으면 기본 프롬프트가 사용됩니다. 마찬가지로 보조 프롬프트는 다음 값입니다.
전역 변수 _프롬프티2. 따라서 프롬프트를 변경하려면 해당 변수를 설정하십시오.
선택한 문자열에. 통역사를 호출한 후 또는 전화로 할 수 있습니다.
명령줄 _즉각적인='루아: ', 예를 들어. (따옴표가 필요하다는 점에 유의하세요.
문자열에는 공백이 포함되어 있습니다.) 기본 프롬프트는 ``> '' 및 ``>> ''입니다.
옵션
- 표준 입력을 파일로 로드하고 실행합니다.
표준 입력이 터미널인 경우.
-e 스탯
실행문 스탯. 견적을 내셔야 합니다 스탯 공백, 따옴표 또는
쉘에 특별한 다른 문자.
-i 이후 대화형 모드로 전환 스크립트 실행됩니다.
-l 파일
전화 필요 (파일) 실행하기 전에 스크립트. 일반적으로 라이브러리를 로드하는 데 사용됩니다.
(그래서 편지 l).
-v 버전 정보를 표시합니다.
-P 표준 LUA_PATH 변수 생성을 억제합니다. 실행해야 할 경우 이것을 사용하십시오
시스템에 설치된 라이브러리와 충돌하는 스크립트.
onworks.net 서비스를 사용하여 온라인으로 lua50 사용