lua-5.1

    3

    1답변

    어떻게 루아 5.1 IRC Bot에 sasl 인증을 추가 할 수 있습니까? 지금 Nickserv에게 메시지를 보내 식별합니다. SASL 인증을 추가 할 방법이 있습니까? lua 소켓 모듈을 사용하여 IRC에 연결합니다. https://github.com/wolfy1339/Wolfybot

    5

    1답변

    문제가있는 기능을 알 수있는 루아 테스트 프레임 워크를 만들려고합니다. 그러나 loadstring에서 _G으로 전환했을 때 그래서 내 테스트 하네스는 함수 호출의 결과를 볼 수 있었다) 내 함수는 함수 이름에 'nil'을 사용하기 시작했다. _G은 다음 코드에서 현재 함수의 이름을 감지 할 수없는 이유는 무엇입니까? 또한, loadstring (예 : bl

    3

    1답변

    컨텍스트 : 바인딩 집합을 작업하고 있으며 많은 함수가 "전역"루아 상태를 참조합니다. (실제로는은 아니지만 특정 런타임 인스턴스의 로컬이기 때문에 모든 콜백 함수가 공유 상태에 액세스 할 수 있습니다. 루아 문서가 지정되지 않은 것 같습니다. 포인터가 lua_CFunction에 전달되었는지 여부는 함수를 호출하는 데 사용 된 것과 똑같은 lua_State

    1

    2답변

    나는 loadfile으로로드 한 스크립트를 실행했다. 또한 부모 루아 스크립트의 범위에 love 변수가 있고이 변수는 자식 스크립트 enivornment 안에 nil이 되길 원하지만 다른 모든 것은 그대로 둔다 (print, math, pairs, 루아의 모든 표준 라이브러리). 어떻게해야합니까? 이 작동하지 않습니다 env_G에서 상속과는 너무 env.l

    1

    1답변

    정기적으로 스크립트를로드 할 수있는 래퍼를 만들고 싶지만 다른 스크립트를로드하기 전에 이전 스크립트 데이터를 삭제하려면 "print"와 같은 일부 기능을 제외한 모든 전역 함수에 액세스해야합니다. 또한 일부 기능 동작을 수정해야합니다. 현재이 코드가 : 내가 새로운 스크립트를로드 할 때 local _print = print local _globalFunc

    6

    2답변

    을 반환 할 때 : 로드의 조각을 얻기 위해 기능 func를 사용하여 덩어리를. func을 호출 할 때마다 이전 결과와 연결되는 문자열을 반환해야합니다. 빈 문자열 nil이 반환되거나 값이 없으면 청크의 끝을 알립니다. 제 테스트에서 보았을 때 실제로는 그렇지 않습니다. 또는 오히려 설명서가 최소한 오해의 소지가 있습니다. 이 예제 스크립트를 고려 : fu

    3

    1답변

    루아 5.1에서 테이블에 대해 __gc 메서드를 사용할 수 없다는 문제에 현재 직면하고 있습니다. 루아 5.2에서 구현되었으므로 현재이 문제가 발생합니다. 그러나 루아 표가 수집되면 할당 된 원시 자원을 릴리스하려고합니다. Lua 5.1 용 Lua 5.2에서 __gc metamethod의 기능을 제공하는 해결 방법을 만들 수 있습니까?

    5

    2답변

    C로 루아 표의 크기를 얻으려면 어떻게해야합니까? static int lstage_build_polling_table (lua_State * L) { lua_settop(L, 1); luaL_checktype(L, 1, LUA_TTABLE); lua_objlen(L,1); int len = lua_tointeger(L,1

    1

    1답변

    저는 Lua 5.1과 luasockets가 모두 64 비트 C++ 소스로 컴파일되어 Windows에서 ZBS 작업을하려고합니다. 다음과 같은 오류가 발생합니다 : error loading module 'socket.core' from file 'socket\core.dll': The specified procedure could not be found. 어