Lua解释器运行方法学习教程是本文要介绍的内容,主要是来了解LUA解释器的使用方法,关于解释器如何来运行,那么一起来看内容详解。
1、直接运行lua.exe,输入lua语句,比如print("hello world")
2、将print("hello world")写进一个名为hello.lua的文件里,假设放在D盘,然后可以打开lua.exe后运行dofile("d:/hello.lua")--(之前写成了DoFile,事实证明得小写的dofile),lua解释器就会执行这个文件内的指令。
3、使用命令提示符,即直接运行cmd
- D:\LUA>lua hello.lua
- hello world
- D:\>lua
- > print("hello")
- hello
- D:\>lua d:/lua/hello.lua
- hello world
简易解释器代码(C++)
- #include <stdio.h>
- #include <string.h>
- #include "lua.hpp"
- #include "luaconf.h"
- int main (void)
- {
- char buff[256];
- int error;
- lua_State *L = lua_open();
- luaopen_base(L);
- luaopen_table(L);
- luaopen_string(L);
- luaopen_math(L);
- while (fgets(buff, sizeof(buff), stdin) != NULL)
- {
- error = luaL_loadbuffer(L, buff, strlen(buff), "line") || lua_pcall(L, 0, 0, 0);
- if (error)
- {
- fprintf(stderr, "%s", lua_tostring(L, -1));
- lua_pop(L, 1);
- }
- }
- lua_close(L);
- return 0;
- }
小结:解析Lua解释器运行方法学习教程的内容介绍完了,希望通过本文的学习能对你有所帮助!