查看: 36|回复: 0

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

[复制链接]

47

主题

53

回帖

1551

积分

金牌会员

积分
1551
发表于 2026-5-26 09:55:05 | 显示全部楼层 |阅读模式
概述
Lua是一门动态类型的脚本语言,同一个变量可以在不同时刻指向不同类型的数据。其中总共有9个基本数据类型,分别是:boolean(布尔) , number(数值) , string (字符串), nil(空) , function , table (表),userdata , lightuserdata , thread(线程)。
一、前言
Lua是一门动态类型的脚本语言,这意味着同一个变量可以在不同时刻指向不同类型的数据。
Lua代码中 一般采用一下两种做法相结合的方式表示它的数据类型:
  • 向对象的思路。定义一个公共的数据结构作为基础类型,里面存储的都是表达这个数据的基础信息,其他具体的类型是从这里派生出来的。
  • 使用联舍( union )来将所有数据包进来。

Lua与宿主程序之间的关系:可以嵌入到宿主程序,并为宿主程序提供脚本能力,同时可以帮助拓展宿主程序。另外Lua也提供了一些工具帮助编译Lua文本(luac),执行lua脚本(lua)


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表