본문으로 건너뛰기

온라인 Lua 컴파일러 - Lua 온라인 실행 — Numio

브라우저에서 Lua 5.4 코드를 실행하세요. 표준 라이브러리와 io.read 입력을 지원하며 결과를 즉시 확인할 수 있습니다. 무료, 가입 불필요, 업로드 없음.

브라우저에서 실행 · 가입 불필요

코드 (Lua)

Ctrl/⌘ + Enter로 실행

input()과 io.read()는 여기 적은 줄을 순서대로 읽습니다.

출력

코드는 브라우저에서 실행되며 업로드되지 않습니다.

사용 방법

  1. 편집기에 Lua 코드를 작성하거나 붙여 넣습니다.
  2. io.read를 쓴다면 입력 칸에 한 줄씩 값을 적습니다.
  3. 실행(또는 Ctrl/⌘ + Enter)을 눌러 출력을 확인합니다.

예제

-- Lua 5.4 예제
local function fact(n)
  if n <= 1 then return 1 end
  return n * fact(n - 1)
end

for i = 1, 5 do
  print(i, fact(i))
end

print(("안녕하세요, %s!"):format("Lua"))

세부 정보 및 제한 사항

Lua 5.4는 wasmoon(WebAssembly)으로 실행됩니다. string, table, math 등 표준 라이브러리를 쓸 수 있습니다.

실행할 때마다 새 환경에서 시작하므로 이전 실행의 변수는 남지 않습니다.

FAQ

어떤 Lua 버전을 사용하나요?

wasmoon 기반의 Lua 5.4입니다.

입력은 어떻게 읽나요?

입력 칸에 한 줄에 하나씩 값을 적으세요. io.read()를 호출할 때마다 다음 줄을 반환합니다.

코드가 업로드되나요?

아니요. 코드는 브라우저에서 실행됩니다. 처음 사용할 때만 jsDelivr에서 실행 환경을 내려받습니다.

형식 참고 자료

도구 페이지 업데이트: