我在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
?