在 Lua 中,我们要将 变量 或者是任意的数据输出到终端控制台,我们可以使用 print 函数。
print(...)
接收任意个参数,并且把这些参数的值输出到标准输出,这些值会使用函数 tostring 转化成字符串进行输出。
print 这个函数并不期望用来格式化输出,仅仅作为一种快速展示一个值的方法,比如经常用作输出调试信息,如果要实现格式化输出,请使用函数 string.format。
使用 print 输出变量的值
#!/usr/bin/lua
print("haicoder(www.haicoder.net)\n")
name = "haicoder"
age = 1024
print("name =", name, "age =", age)
程序运行后,控制台输出如下:
我们使用 print 输出变量到终端控制台。
使用 string.format 格式化输出
#!/usr/bin/lua
print("haicoder(www.haicoder.net)\n")
name = "haicoder"
age = 1024
print(string.format("name = %s, age = %d, data = %d-%d-%d", name, age, 2022, 3, 29))
程序运行后,控制台输出如下:
我们在使用 print 输出时,如果要格式化输出,需要使用 string.format 来实现。
在 Lua 中,我们要将变量或者是任意的数据输出到终端控制台,我们可以使用 print 函数。