Lua - 输出 Hello World



本教程将教你如何使用 Lua 编程语言编写一个简单的 **Hello World** 程序。此程序将使用 Lua 内置的 print() 函数来打印字符串。

Lua 中的 Hello World 程序

打印 **"Hello World"** 是 Lua 中的第一个程序。此程序不会接收任何用户输入,它只会将文本打印到输出屏幕上。它用于测试编译和运行程序所需的软件是否已正确安装。

步骤

以下是编写 Lua 程序以打印 Hello World 的步骤:

  • 步骤 1:安装 Lua。确保 Lua 已安装在您的系统上。如果 Lua 未安装,请从此处安装:https://github.com/rjpcomputing/luaforwindows/releases
  • 步骤 2:选择文本编辑器或 IDE 来编写代码。
  • 步骤 3:打开文本编辑器或 IDE,创建一个新文件,并编写代码以打印 Hello World。
  • 步骤 4:使用文件名和扩展名 ".lua" 保存文件。
  • 步骤 5:编译/运行程序。

Lua 程序打印 Hello World

考虑以下代码,它将在屏幕上打印 "Hello World" 或您在 print() 方法中编写的任何消息。

# Lua code to print "Hello World"
print ("Hello World!")

在上面的代码中,我们写了两行。第一行是 Lua 注释,它会被 Lua 编译器 忽略,第二行是 print() 语句,它将在输出屏幕上打印给定的消息 ("Hello World!")。

输出

Hello World!

编写和执行 Hello World 程序的不同方法

使用 Lua 解释器命令提示符模式

使用 Lua 解释器显示 **Hello World** 消息非常容易。启动已安装的 Lua 解释器,并从 Lua 提示符发出 **print 语句**,如下所示:

示例

Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> print("Hello World!")
Hello World!
>

类似地,在 Linux 系统上打印 Hello World 消息。

示例

Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio
> print("Hello World!")
Hello World!
>

使用 Lua 解释器脚本模式

Lua 解释器也可以在脚本模式下工作。打开任何文本编辑器,输入以下文本并保存为 hello.lua

print ("Hello World!")

对于 Windows 操作系统,打开命令提示符终端 (CMD) 并按如下所示运行程序:

C:\>lua hello.lua

这将显示以下输出

Hello World!

从 Linux 终端运行程序

$ lua hello.lua

这将显示以下输出

Hello World!

在 Linux 脚本中使用 Shebang #!

在 Linux 中,您可以将 Lua 程序转换为自执行脚本。代码中的第一条语句应该是 Shebang ** #!**。它必须包含 Lua 可执行文件的路径。在 Linux 中,Lua 安装在 /usr/bin 目录中,可执行文件的名称为 lua。因此,我们将此语句添加到 hello.lua 文件中

#!/usr/bin/lua

print ("Hello World!")

您还需要使用 chmod +x 命令授予文件可执行权限

$ chmod +x hello.lua

然后,您可以使用以下命令行运行程序:

$ ./hello.lua

这将显示以下输出

Hello World!

因此,我们可以使用解释器模式和脚本模式在 Lua 中编写和运行 **Hello World** 程序。

常见问题

1. 为什么第一个程序称为 Hello World?

它只是一个简单的程序,用于测试 基本语法Lua 编程语言 的编译器/解释器配置。

2. 运行 Hello World 程序是否需要安装 Lua?

是的。运行 Hello World 程序需要安装 Lua。

3. 如何在不安装的情况下运行 Lua 程序?

TutorialsPoint 开发了一个在线环境,您可以在其中运行您的代码。您可以使用 Lua 在线编译器 来运行您的 Lua 程序。

4. Lua 中的第一个程序与 Hello World 程序有什么区别?

没有区别。Lua 的第一个程序通常被称为 Hello World 程序。

广告