美文网首页cocos2dcocos2d-Lua
lua中loadstring的运用

lua中loadstring的运用

作者: fan1990 | 来源:发表于2016-07-29 17:58 被阅读1804次

项目中用到loadstring,感觉这个东西挺有用的。
例如我们游戏开启的时候 获取服务器中版本号和其他信息,这个信息是一个table,如果你去解析这个字符串的话,比较麻烦。
直接用loadstring,该函数的返回值是返回一个function,如果load失败,则返回nil,test:

local info = 'local map = {a = 1,b = 2};for _,v in pairs(map) do print(v) end'
local fun = loadstring(info )
print(fun())

结果:
1
2
[Finished in 0.1s]

相关文章

  • lua中loadstring的运用

    项目中用到loadstring,感觉这个东西挺有用的。例如我们游戏开启的时候 获取服务器中版本号和其他信息,这个...

  • Lua base loadstring()

    前言 今天再来看一个更加清晰的加载函数,这个函数和昨天的函数loadfile()真的很像,就是将后者的从文件中加载...

  • lua-loadstring和require

    今天发现项目的配置文件是通过loadstring函数生成的table对象,在想用require直接生成table对...

  • Lua学习笔记-Day03

    1、loadstring、dofile和loadfile的用法和区别: (1)对loadstring,程序示例如下...

  • Lua之 loadfile ,dofile, loadstrin

    标签: loadfile ,dofile, loadstring,require loadfile——只编译,不运...

  • Lua中的CAPI概述

    头文件lua.h: Lua提供的基础函数,包括创建Lua环境,调用Lua函数,读写Lua环境中的全局变量,以及注册...

  • lua 和 cpp 互调

    本文编译 lua 版本为 5.3 编译 lua5.3 例子中涉及为 lua 编写 so,(lua require ...

  • 2020-09-17加载packages 里面的内容资源

    加载packages 里面的内容资源rootBundle.loadString('packages/package...

  • lua中return提示'end' expected

    lua中return提示'end' expected 问题   最近在使用lua的时候发现, LUA是不能随便返回...

  • love2d相关资料

    love2d 是一款 Lua语言的游戏框架,运用纯Lua语言进行开发2d游戏的引擎。 Love2d相关资料 lov...

网友评论

    本文标题:lua中loadstring的运用

    本文链接:https://www.haomeiwen.com/subject/vmmzjttx.html