Lua
文章平均质量分 91
风神韵
这个作者很懒,什么都没留下…
展开
-
Lua源码笔记--命令行参数
Lua源码笔记–命令行参数Lua的命令行参数放在一个arg的table里面。arg[0]存放脚本文件,arg[1…n]存放参数。@(语法)lua [options] [script [args]]注意:从源码上看最大参数个数不能超过8000,由宏LUAI_MAXCSTACK定义。#define LUAI_MAXCSTACK 8000一个简单的例子@(arg.lua)for...原创 2019-05-08 14:32:17 · 1771 阅读 · 0 评论 -
Lua源码笔记--字符串
Lua源码笔记–字符串与大多数语言一样,Lua的字符串类型的实现主要有两个数据:字符串的首地址和字符串长度。也有自已的一些特点: Lua的字符串类型是可以被自动回收的。 Lua把所有的字符串都存放在一个全局的Hash表中。1. 存储结构下面是字符串数据结构的定义(展开原有的宏以及省略了一些字段):@(简化后)typedef union TString { struct { ...原创 2019-05-08 14:41:21 · 468 阅读 · 0 评论 -
Lua源码笔记--字符串连接
Lua源码笔记–字符串连接文章目录Lua源码笔记--字符串连接1 Lua语法糖 ..2 table.concat3 string.format4 string.rep5. 总结Lua字符串连接大概有四种方式:Lua语法糖 ‘…’table.concatstring.formatstring.rep如何选择合适的字符串连接方式?1 Lua语法糖 …Lua语法糖 … 可以很方便的...原创 2019-05-08 14:47:03 · 18531 阅读 · 2 评论