C#数据处理
发表于
分类于
C#
LuaTable拷贝
发表于
分类于
Lua
LuaTable判空
Lua判断表为空t = {}的逻辑
1 | if next(a) == nil then |
next(table[,index])
运行程序来遍历表中的所有域。 第一个参数是要遍历的表,第二个参数是表中的某个键。
next
返回该键的下一个键及其关联的值。 如果用 nil 作为第二个参数调用next
将返回初始键及其关联值。 当以最后一个键去调用,或是以 nil 调用一张空表时,next
返回 nil。 如果不提供第二个参数,将认为它就是 nil。 特别指出,你可以用next(t)
来判断一张表是否是空的。索引在遍历过程中的次序无定义, 即使是数字索引也是这样。 (如果想按数字次序遍历表,可以使用数字形式的 for 。) -Lua 5.3参考手册
LuaTable函数库
1 | table.insert(table,[ pos,] value) |
泛型
发表于
分类于
读书
,
CLR via C#
CLR的执行模型
委托
Unity中的定制特性
从序列化和反序列化看Unity3D的存储机制
貌似从来没有看过一本关于Unity的书籍就找了本看看。
本书为《Unity3D脚本编程》
序列化对象的和反序列化的操作
序列化和反序列化与程序集的关系