繁体   English   中英

从字符串加载代码,而无需使用loadstring()函数

Load code from string without using loadstring() function

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

有什么方法可以在不使用loadstring()函数的情况下从字符串加载代码?

例如:

local code = {
    {
        Code = [[
            function DoSomething()
                print('making something')
            end
        ]]
    },
    {
        Code = [[
            function DoSomethingElse()
                print('making something else')
            end
        ]]
    },
}

for i = 1, #code do
    local currentCode = code[i].Code
    -- Load this code here, without loadstring()
end

我正在编写的应用程序使用的Lua版本没有loadstring()函数。 有一个load()函数,以相同的方式工作,但它不是安全的代码加载方式。 它很容易被拦截。 我想使我的代码尽可能安全。

问题暂未有回复.您可以查看右边的相关问题.
2 更改查询字符串而无需重新加载/刷新

这个问题已经在这里有了答案: 使用新的URL更新地址栏,而不散列或重新加载页面 3个答案 我想更改点击网址而不刷新页面。 例如,我的网址是http://test.com?search=test 当我在搜索页面上单击任何过滤器值(如“ category”)时, ...

3 扩展字符串类函数而无需继承

我正在考虑扩展字符串函数并将我自己的函数添加到模块中。 但是我发现字符串类是不可继承的。 有什么办法可以扩展课程。 我发现类似: 但这没有以正确的方式扩展,将导致: 结果,功能不在同一级别! 任何想法? ...

5 我必须使用'&'分隔的值来拆分字符串,而无需使用函数或存储的proc?

我在“ Functions ”表中有一列“ Variables ”,其中包含一串用&字符分隔的值,该字符串显示每个学生插入到函数中的输入。 我如何在不使用函数或存储过程的情况下拆分该字符串,并找到最常用的变量? (我认为使用COUNT(*)和适当的GROUP BY可以轻松解决后一 ...

6 在python中不使用任何字符串函数生成一系列数字

我是 python 编程的新手,解决了 Hacker Rank 中的一些问题。 我做了以下 当我查看另一个解决方案时,给出的解决方案之一是 我试图理解这一点,但不能。 我找不到 *range 的任何文档。 有人可以帮忙吗.. ...

2020-03-21 16:44:59 2 67   python
7 将数字从字符串转换为整数,而无需使用内置函数

我正在尝试这项技术,但错误即将来临。 请帮助我将数字从字符串转换为整数。 错误是: 错误C2440:“正在初始化”:无法从“ char ( )[80]”转换为“ char * [80]” 错误C2440:“ =”:无法从“ char *”转换为“ int” ...

2011-03-13 15:55:07 3 2105   c++
9 Javascript从字符串访问嵌套闭包公共函数,而无需使用“ this”

我有闭包树:“ A”包含私有闭包“ pancake”和“ B”。 在某些情况下,我需要从“ B”公共功能内部调用,“ A”的私有闭包-“薄煎饼”并获取其公共属性。 我该怎么做? 哦,这没有用,因为这不是对象。 我的代码: JSFiddle可能会显示更多详细信息: http : ...

10 PHP字符串到数组的转换,而无需使用eval

是否可以在不使用危险eval情况下将字符串转换为数组? 我不想使用如下的eval解决方案 例如我有一个像下面的字符串 我想验证其定义是否正确,如果定义正确,我想一一访问数组元素 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM