Lua脚本语言
YongYu_IT
区块链,分布式系统
展开
-
Lua脚本语言——基本语法(一)
1、标示符定义:Lua标示符不能以数字打头,也要避免用下划线接大写字母打头(这是lua保留格式),也不能用lua保留关键字。Lua保留关键字有:and,break,do,else,elseif,end,false,for,function,if,in,local,nil,not,or,repeat,return,then,true,until,while。lua中使用两个减号"--"作为行原创 2014-11-24 13:29:59 · 792 阅读 · 0 评论 -
Lua脚本语言——Lua简介
1、Lua脚本:Lua脚本是一系列Lua命令的简单脚本,其实就是扩展名为.lua的文本文件。Lua不关注格式、制表符、换行符或者其他旨在增强代码可读性的转换符号,Lua对分号也不敏感,只会关注空格符用于区分变量和函数调用。例如下面两段脚本效果是一样的。for indx = 1,4 do print("line:", indx)end和,for indx=1,4 do pr原创 2014-11-24 13:28:19 · 3202 阅读 · 0 评论 -
编译Lua
1、下载解压Lua最新版http://www.lua.org/ftp/lua-5.3.0.tar.gz2、新建一个空项目3、把 XXX\lua-5.3.0\src 下的所有文件拷贝到工程根目录下4、将所有头文件(.h文件)添加到项目头文件目录中(注意 lua.hpp 文件不用添加进去)5、将除lua.c、luac.c文件以外的源文件添加到项目源文件目录下原创 2015-04-07 09:55:36 · 1079 阅读 · 0 评论 -
C++调用Lua
一、编译得到Lua官方的lib(参见《编译Lua》一文)二、新建C++空项目三、添加对Lua的头文件和lib的引用1、把官方Lua提供的头文件整理在一起,添加对这些头文件的引用四、添加对lib的引用3、编写源代码,Lua代码。并将Lua文件放在源代码同级目录下test.cpp文件:#include //使用lib必须需原创 2015-04-09 09:07:33 · 584 阅读 · 0 评论 -
Lua调用C++
基于前文《C++调用Lua》继续探索Lua调用C++函数的问题:test_lua_call_cpp.cpp文件:#include extern "C"{#include "lua.h"#include "lualib.h"#include "luaxlib.h"};lua_State* L;//这个函数将被Lua调用static int aver原创 2015-04-09 11:08:15 · 771 阅读 · 0 评论