做化妆刷的外贸网站,培训网站视频不能拖动怎么办,什么是百度快照,关键词seo优化软件文章目录 一. 变量类型介绍二. 基本知识三. 基本类型介绍1. 空类型#xff08;nil#xff09;2. 数值类型#xff08;number#xff09;3. 字符串类型#xff08;string#xff09;4. 布尔类型#xff08;boolean#xff09; 一. 变量类型介绍
Lua中一共有如下8中变量… 文章目录 一. 变量类型介绍二. 基本知识三. 基本类型介绍1. 空类型nil2. 数值类型number3. 字符串类型string4. 布尔类型boolean 一. 变量类型介绍
Lua中一共有如下8中变量类型
下面介绍的是4种基本简单数据类型
nilnumberstringboolean
二. 基本知识
Lua 中所有的变量申明都不需要申明变量类型编译器会自动判定变量的类型Lua 是一种弱类型语言。同一个变量可以随意赋不同类型值编译器每次都会自动识别这个变量的类型通过 type 函数我们可以得到变量的类型它的返回值是一个字符串
三. 基本类型介绍
1. 空类型nil
nil 在 Lua 代表空的意思它既可以作为一个类型也可以作为一个值空值
-- Lua中可以直接使用没有初始化的变量它的值和数据类型都是nil
print(a) --nil
print(type(a)) --nil2. 数值类型number
不同于 C/C 这种强类型语言它们把数值类型细分为整形、浮点型在 Lua 在所有数值相关的类型都统称为 number
a 10
print(type(a)) --number
a 3.14
print(type(a)) --number3. 字符串类型string
在 C 中
把字符的类型专门设为 char且只能用单引号包裹把字符串类型专门设为 string 或 char*且只能用双引号包裹、
在 Lua 中
字符和字符串都统一用 string 类型标识表示字符或字符串时使用单引号或双引号都可以
示例
a Hello World
b A
print(type(a)) --string
print(type(b)) --string 4. 布尔类型boolean
boolean 类型的变量只能存储两个值true 和 false
a true
print(type(a)) --boolean
a false
print(type(a)) --boolean