Menu
CoddyTech

数字、字符串和布尔值

本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 6 课,共 80 课。

Luau 有三种基本的原始类型,它们是大多数程序的构建基石:string、number 和 boolean。你一直在 Lua 中使用这些值:Luau 允许你将它们声明为类型。

string 类型用于文本数据:

local productName: string = "Laptop"

number 类型处理所有数值,包括整数和小数,就像你在 Lua 的单一数字类型中所熟悉的那样:

local price: number = 999.99

boolean 类型表示 true/false 值,非常适合用作标志和条件:

local inStock: boolean = true

添加类型注解后,每个变量都会受其类型约束:把字符串 "500" 赋给 price,类型检查器会立即报错。还要记住:print(inStock) 会打印出单词 true,因为布尔值会转换为字符串 true/false。

challenge icon

挑战

简单

用三个带类型的变量描述一种产品。

  1. 声明 local productName: string = "Gaming Mouse"。
  2. 声明 local price: number = 49.99 和 local inStock: boolean = true。
  3. 按此顺序打印这三个变量,每行一个。

按“运行”:输出会显示 Gaming Mouse、49.99 和 true。

亲手试试

-- 1)声明 productName、price 和 inStock,并指定它们的数据类型
-- 2)分别打印这三个变量,每个占一行

Luau 入门中的所有课

自己练习: Luau 在线编译器