我在Android中使用Lua但是如果我能做到这一点就不太清楚了:
LuaState L = null;
function loaddata(String data)
{
if ( L !=null && L.isClosed() == false)
L.close();
L = LuaStateFactory.newLuaState();
L.openLibs();
L.LdoString(data);
}
loaddata(string_1) ;
//and later
loaddata(string_2);
我想清除L并将其与其他数据string_2
一起使用。
我的函数L.LdoString(data);
是否会有与string_2
对应的新数据?
或者string_1
中会string_2
加L
吗?