Programming In Lua 第二章
2024-10-01 23:56:10
1,lua基本类型:nil,boolean,number,string,userdata,function,thread,table。可以用函数type获取变量的类型。
2,lua中的字符串可以用单引号括也可以用双引号括,可以很长,长到一本书的大小。也可以很短,短到一个字符。lua的变量都是动态类型,可以用来存储任意类型,比如a变量存储了number类型的值100.0,后来又被拿来存储字符串'hello world'。并且lua自动管理内存,不用程序员手动释放内存。
3,引号包含的字符串是可以使用转义字符的。如\n表示换行,\r表示回车。[[ ]] 这种符号内部也可以表示字符串,但不会解释转义字符。
4,
5,
6,
当程序中的表不再被引用,lua的内存管理机制就会删除表,并释放该表所占用的空间。
7,全局变量其实也是存放在一个特定的表里面。
8,a[“name”] 等价于 a.name
但要注意 a.x 不等于 a[x]。因为a.x 等价于 a["x"] ,而a[x] 和 a["x"]是不一样的。
9,
10,lua的标准库都是通过c实现的。lua可以调用由lua或c实现的函数。
最新文章
- SQL SERVER导入数据到ORACLE的方法总结
- centos6.5 下搭建lamp环境
- WinForm给控件加入hint文字
- Wpf再次学习,分享给入门的朋友
- jooml二次开发---添加文章组件
- 常用网站开发类Firefox扩展插件 (转)
- SSM搭配中的web.xml的配置信息
- 初学spring boot踩过的坑
- thinkphp5省市区三级联动例子
- #8 Python数学方法
- oracle 学习笔记(2)创建表空间及用户授权
- ThreadLocal是否会引发内存泄露的分析 good
- C#使用结构体,输入5个人的学号,姓名,分数,按照成绩高低排列打印出来
- 基于redis分布式缓存实现(新浪微博案例)转
- DataContractSerializer数据不一致下序列化
- JBPM——工作流概念
- 【BZOJ 4555】 4555: [Tjoi2016&;Heoi2016]求和 (NTT)
- Next Permutation&;&;Permutation Sequence
- SSD 从形式到实质之改变
- EntityFramework 6.0 修改一个已经存在的对象
热门文章
- 正确 C# 未来的期望
- WPF 悬浮键盘
- jquery ready和window onload区别
- python 识别身份证号码
- 配置 Visual Studio Tools for Apache Cordova
- windows下服务程序相关(别人提供的5种封装使用)
- Win10《芒果TV》发布两周年纪念特别献礼,陪你度国庆,好礼送不停
- 【转载】动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)
- SignalR的简单实现(一)
- 解决 ThinkPHP Undefined class constant 'MYSQL_ATTR_INIT_COM