lua基本语法

本文介绍了Lua的基本语法,包括注释的使用、标识符的规则、关键字的列举、全局变量的创建与删除,以及数据类型的详细说明,如nil、string和table。在Lua中,字符串可以通过单引号或双引号定义,且可以动态转换为number类型。table作为Lua的核心数据结构,其大小可变,数组下标从1开始,并提供了检查数据类型的内置函数type()。
摘要由CSDN通过智能技术生成

注释

  • 单行注释: 两个减号 –
  • 多行注释: --[[ 多行注释 --]]
    在这里插入图片描述

标识符

第一个字母可以是大小写字母或者下划线,其他位除上述之外可以是数字
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal

关键字

and、break、do、else、elseif、end、false、for、function、if、in、local、nil、not、or、repeat、return、then、true、until、while

全局变量

在访问不存在的全局变量时不会报错,创建全局变量只需要赋值,删除变量只需要将全局变量的值置为nil

> print(b)        --此时无全局变量b
nil
> b = 10          --为全局变量b赋值
> print(b)
10
> b = nil         --删除全局变量
> print(b)
nil
> 

自定义全局变量可以采用_加大写字母的方式,例如:_NAME

数据类型

lua是动态类型语言,共有8个数据类型,nil、boolean、number、string、userdata、function、thread、table

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值