数字、字符串和布尔值
本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 6 课,共 80 课。
Luau 有三种基本的原始类型,它们是大多数程序的构建基石:string、number 和 boolean。你一直在 Lua 中使用这些值:Luau 允许你将它们声明为类型。
string 类型用于文本数据:
local productName: string = "Laptop"number 类型处理所有数值,包括整数和小数,就像你在 Lua 的单一数字类型中所熟悉的那样:
local price: number = 999.99boolean 类型表示 true/false 值,非常适合用作标志和条件:
local inStock: boolean = true添加类型注解后,每个变量都会受其类型约束:把字符串 "500" 赋给 price,类型检查器会立即报错。还要记住:print(inStock) 会打印出单词 true,因为布尔值会转换为字符串 true/false。
挑战
简单用三个带类型的变量描述一种产品。
- 声明
local productName: string = "Gaming Mouse"。 - 声明
local price: number = 49.99和local inStock: boolean = true。 - 按此顺序打印这三个变量,每行一个。
按“运行”:输出会显示 Gaming Mouse、49.99 和 true。
亲手试试
-- 1)声明 productName、price 和 inStock,并指定它们的数据类型
-- 2)分别打印这三个变量,每个占一行
Luau 入门中的所有课
自己练习: Luau 在线编译器