Lua基本语法

举报
人才程序员 发表于 2023/08/29 12:15:52 2023/08/29
【摘要】 @TOC 前言Lua 是一种轻量级的、可扩展的脚本编程语言,既可以作为独立语言使用,也可以作为嵌入式语言嵌入到其他应用程序中。它具有简洁、灵活和易于学习的特点,广泛应用于游戏开发、嵌入式系统、网络应用以及其他领域。 一、Lua打印Hello World每个编程语言第一课基本都是打印HelloWorld,Lua也不例外。在 Lua 中,使用 print 函数来打印输出信息到控制台。下面是一个简...

@TOC


前言

Lua 是一种轻量级的、可扩展的脚本编程语言,既可以作为独立语言使用,也可以作为嵌入式语言嵌入到其他应用程序中。它具有简洁、灵活和易于学习的特点,广泛应用于游戏开发、嵌入式系统、网络应用以及其他领域。


一、Lua打印Hello World

每个编程语言第一课基本都是打印HelloWorldLua也不例外。

Lua 中,使用 print 函数来打印输出信息到控制台。下面是一个简单的例子:

print("Hello Wolrd")
print("Hello Wolrd");
print('Hello Wolrd')
print('Hello Wolrd');

需要注意的是:
1、Lua中的字符串可以使用双引号或者单引号来表示字符串,如上代码。
2、Lua中的每个语句结束后,可以加分号或者不加。
3、每一个print函数之后他会自动换行。

下面是几个简单的输出示例:
1、输出一个矩形:

print("*****");
print("*   *");
print("*   *");
print("*   *");
print("*****");

控制台会输出下面的东西:
在这里插入图片描述

2、输出一个简单的爱心:

print("       *          *  ")
print("    *     *     *    ")
print("  *         *       *  ")
print(" *                   *")
print("  *                 * ")
print("    *             *   ")
print("       *       *      ")
print("          *           ")

这只是一个简单的,感兴趣的同学可以自己试着做一个爱心。

控制台输出如下:
在这里插入图片描述

二、注释

在 Lua 中,注释用于解释代码的作用和功能,对于代码的可读性和维护性非常重要。Lua 支持两种类型的注释:单行注释和多行注释。
注意:注释是不会被编译运行的

单行注释

单行注释使用双横线(–)开头,直到行末为止。例如:

-- 这是一个单行注释

多行注释

多行注释使用一对双方括号(–[[ 和 --]])包裹起来,可以跨越多行。例如:

--[[
这是一个多行注释
可以写多行的注释内容
]]

三、变量的基本概念

在 Lua 中,变量用于存储和表示数据。Lua 是一种动态类型语言,这意味着变量的类型是根据赋值的值来确定的。

变量的基本使用如下:

name = "John"  -- 声明一个字符串类型的变量 name,赋值为 "John"
age = 25  -- 声明一个整数类型的变量 age,赋值为 25
isStudent = true  -- 声明一个布尔类型的变量 isStudent,赋值为 true

我们还可以使用print函数把变量值打印出来,如下:

name = "John"  -- 声明一个字符串类型的变量 name,赋值为 "John"
age = 25  -- 声明一个整数类型的变量 age,赋值为 25
isStudent = true  -- 声明一个布尔类型的变量 isStudent,赋值为 true

print(name)--打印John
print(age)--打印25
print(isStudent)--打印true

总结

在这篇文章中,我们简要介绍了 Lua 的基本语法。我们学习了如何使用 print 函数打印输出信息,如何使用注释来解释代码的作用和功能,以及如何声明和使用变量。

通过掌握这些基本概念,您可以开始编写简单的 Lua 程序,并逐步探索 Lua 的更多高级功能和特性。祝您在学习 Lua 的过程中取得成功!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。