设为首页
收藏本站
开启辅助访问
切换到窄版
充值
登录
立即注册
只需一步,快速开始
懒人官网
论坛首页
BBS
视频直播网校
VIP会员
钱包
合鑫云真机
任务大厅
搜索
搜索
本版
帖子
用户
懒人精灵论坛
»
论坛首页
›
懒人精灵
›
教程专区
›
[Lua语言基础]-2、变量、变量的类型、注释 ...
返回列表
发新帖
[Lua语言基础]-2、变量、变量的类型、注释
[复制链接]
1849
|
0
|
2021-8-17 21:31:32
|
显示全部楼层
|
阅读模式
变量:
变量不需要在使用前声明,且不需要指定变量的类型(string,number等)
变量都是弱类型,JavaScript语言,无需指定变量类型。
lua中语句是否分号结尾都可以正常运行。
print()是lua中内置的方法。
lua中双引号与单引号都表示引起来的都表示字符串string类型。eg:'你好',"你好"
变量命名不能数组开头,否则会报错。eg:9Name 不允许
尽量避免使用下划线加大写字母开头(因为可能会把lua的内置方法覆盖了)
推荐使用类似C#命名规范。
nil 关键字,是可以对变量有一个销毁的作用。(清空变量所占空间)
-- 声明一个变量
num1 = 10; -- 说明:lua语言中的变量,无需声明类型。
print(num1)
num1 = '大家好' -- 说明:lua语言中的变量的类型,可以随时改变。
print(num1)
str1 = 'hello' -- 变量定义使用单引号
str2 = "world" -- 变量定义使用双引号
str1 = nil -- 作用:销毁str1 所占用的资源、相当于C# str1 = null
-- 变量:数字开头会报错
-- 9Name = 123
-- print(9Name)
复制代码
变量的类型:
lua中有五种基本变量类型:
nil 表示空数据,等同于C# 的null
boolean 布尔类型。
lua语言规定:除了nil与false 之外都表示为“真”。
string 字符串类型。可以使用双引号也可以用单引号。
number 小数类型。注意:lua中没有整数类型。
table 类型。表示一个集合,下表序号从1开始的。
使用type得到变量类型
lua中使用type关键字,可以显示变量的类型。类似于C#中的GetType()
方法。eg:age = 10; print(type(age)); 输出的结果:number
-- 演示变量的类型。
str1 = 'hello world'
num1 = 88
IsTrue = true
str2 = nil
numArray = {12,13,14,15,16}
-- 输出
print(type(str1)) -- output:string 字符串类型
print(type(num1)) -- output:number 字符串类型
print(type(IsTrue)) -- output:boolean 字符串类型
print(type(str2)) -- output:nil 空类型
print(type(numArray)) -- output:table 表类型
复制代码
注释:
注释类似Js与Html 语法
单行注释: -- 注释内容
多行注释: --[[注释内容 --]]
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
Aitlo
46
主题
164
帖子
2830
积分
版主
积分
2830
加好友
发消息
回复楼主
返回列表
版本更新
问答专区
综合讨论
直播公开课专区
教程专区
VSCODE专区
插件专区
源码分享
懒人BUG&建议专区
论坛事务
广告位招商