Lua 变量和注释

简介: Lua 变量和注释

1、注释

1.1 多行注释

--[[
多行
注释
]]


--[[
多行
注
释
--]]

--[[
多行
注释
]]--

1.2 单行注释

--单行注释

==lua语法可以省略分号==
在这里插入图片描述

2、变量

在这里插入图片描述

2.1 简单变量类型

lua当中的简单变量类型

  • nil
  • number
  • string
  • boolean

nil

-- nil 有点类似于C#中的null
a=nil
print(a)

在这里插入图片描述

number

--number 所有的数值都是number
a=1
print(a)
a=1.2
print(a)

在这里插入图片描述

string

-- 字符串的声明,使用单引号、双引号都可以
--lua里没有char
a="lucky"
print(a)
a='mechanic'
print(a)

在这里插入图片描述

boolean

a=true
print(a)
a=false
print(a)

在这里插入图片描述

通过type函数 可以得到变量的类型

a=true
print(a)
a=false
print(a)
print(type(a))

在这里插入图片描述
type的返回值是string

在这里插入图片描述

注意事项

==**lua 当中的所有变量申明都不需要申明变量类型,它会自动判断
lua中的一个变量可以随便赋值(自动识别类型)**==
你看下面b可以被赋值成nil、number、string,这要是在C#,怕不是要被打死0.0
在这里插入图片描述
==lua中使用没有声明过的变量不会报错,默认值是nil==
在这里插入图片描述
未完待续。。。。。。。。。

相关文章
|
存储 Java C语言
lua变量、数据类型、if判断条件和数据结构table以及【lua 函数】
lua变量、数据类型、if判断条件和数据结构table以及【lua 函数】
91 0
|
C# 索引
lua语言——变量
lua语言——变量
145 0
|
XML Java 数据格式
【Lua基础 第3章】变量、赋值语句、索引、lua中的循环、循环控制语句
lua 中的变量、赋值语句、索引、lua中的循环、循环控制语句
159 0
【Lua基础 第3章】变量、赋值语句、索引、lua中的循环、循环控制语句
|
数据采集 存储 大数据
Lua 语法数据类型与变量|学习笔记
快速学习 Lua 语法数据类型与变量
|
索引
Lua基础---变量与赋值
看以下案例: test.lua -- 第一个lua脚本 --注释使用“--”符 --变量未定义时,默认初始化的值为nil --这样的定义为全局 num1 = 1 ; --加了关键字local表示这个变量是局部变量 local num2 = 2 ; --定义变量的末尾不加分号;也是可以的,个...
917 0
|
28天前
|
缓存 分布式计算 NoSQL
大数据-43 Redis 功能扩展 Lua 脚本 对Redis扩展 eval redis.call redis.pcall
大数据-43 Redis 功能扩展 Lua 脚本 对Redis扩展 eval redis.call redis.pcall
25 2
|
5月前
|
消息中间件 NoSQL Java
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
224 0