Lua基础之运算符的使用示例(luafv.sys导致蓝屏)这都可以? 众所周知,C,C++,python等语言都有运算符,那么Lua也不例外,因为它是C写的嘛! Lua分为主要三类运算符,分别是算术运算符,关系运算符,逻辑运算符,还有特殊运算符。 1、算术运算符有:...随心笔谈1年前2930
Lua基础迭代器的使用实例(迭代器的作用和工作原理)硬核推荐 官方的文档说: 迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址 在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合...随心笔谈1年前3380
Lua中计算、执行字符串中Lua代码的方法(lua中string.gsub)怎么可以错过 一、Lua中执行字符串 运行过程中有个问题,我有个字符串,是一个数学表达式,如何计算这个字符串表达式的值呢? 比如,local param="7*100", 我需要的结果其实是700,但是怎么样直...随心笔谈1年前3110
Lua教程(二十一):编写C函数的技巧(lua编程语言)全程干货 1. 数组操作: 在Lua中,“数组”只是table的一个别名,是指以一种特殊的方法来使用table。出于性能原因,Lua的C API为数组操作提供了专门的函数,如: 复制代码 代码如...随心笔谈1年前2790
Lua中设置table为只读属性的方法详解(lua中table.insert)越早知道越好 项目中部分只读表易被人误改写,故决定在非线上环境里对这些表附加只读属性,方便在出现误改写的时候抛出lua错误,最终版代码如下: --[[------------------------------...随心笔谈1年前2700
Lua教程(二十二):userdata(lua function(…))万万没想到#include #include #include #include <limits.h> #define BITS_PER_WORD (CHAR_BIT * sizeof(int)) ...随心笔谈1年前2700
Lua中调用C++函数示例(lua调用function)深度揭秘 #include "stdafx.h" #include<stdio.h> extern "C" { //如不用extern会出现连接错误,编译成了C++文件 #include <...随心笔谈1年前2870
Lua教程(二十):Lua调用C函数(lua函数返回多个值)快来看#include #include #include #include #include <lualib.h> //待注册的C函数,该函数的声明形式在上面的例子中已经给出。 //需要说明的...随心笔谈1年前2790
lua中赋值类型代码详解(lua定义变量类型)这都可以? 我们来看看lua vm在解析下面源码并生成bytecode时的整个过程: foo="bar" local a, b="a", "b" foo=a 首先我们先使用ChunkySpy这个工具来看看vm...随心笔谈1年前2440
Lua教程(十七):C API简介(lua使用教程)不要告诉别人 Lua是一种嵌入式脚本语言,即Lua不是可以单独运行的程序,在实际应用中,主要存在两种应用形式。第一种形式是,C/C++作为主程序,调用Lua代码,此时可以将Lua看做“可扩展的语言”,我们将这种...随心笔谈1年前3070