C의 API에서 루아 간단한 목록 만들기 그 방법으로 쓰여집니다 :나는이 루아 코드를 실행할 수 C에서 <code>dir()</code> 기능을 구현하기 위해 노력하고
static int l_dir(lua_State *L)
{
lua_pushstring(L, "foo");
lua_pushstring(L, "file");
lua_pushnumber(L, 11);
return 3;
}
이 오류는에 나옵니다.라인 실행 :
lua_pcall() failed: 02_dir.lua:2: attempt to call a string value
'l_dir'에 등록 할 라인을 포함하십시오. – a3f
dir이 방법으로 호출하면 반복자 함수 여야하며, 테이블을 반환하고'pair'를 사용하면 같은 작업을 수행합니다. – zzn