王德发 发表于 2026-5-26 09:55:05

掌握Lua的基本数据类型:入门必备基础

概述
Lua是一门动态类型的脚本语言,同一个变量可以在不同时刻指向不同类型的数据。其中总共有9个基本数据类型,分别是:boolean(布尔) , number(数值) , string (字符串), nil(空) , function , table (表),userdata , lightuserdata , thread(线程)。
一、前言Lua是一门动态类型的脚本语言,这意味着同一个变量可以在不同时刻指向不同类型的数据。Lua代码中 一般采用一下两种做法相结合的方式表示它的数据类型:
[*]向对象的思路。定义一个公共的数据结构作为基础类型,里面存储的都是表达这个数据的基础信息,其他具体的类型是从这里派生出来的。
[*]使用联舍( union )来将所有数据包进来。
Lua与宿主程序之间的关系:可以嵌入到宿主程序,并为宿主程序提供脚本能力,同时可以帮助拓展宿主程序。另外Lua也提供了一些工具帮助编译Lua文本(luac),执行lua脚本(lua)

页: [1]
查看完整版本: 掌握Lua的基本数据类型:入门必备基础