Lua Coroutines резюме: плохой аргумент # -1 для «резюме» (ожидаемый бул) - PullRequest
0 голосов
/ 05 июня 2019

Я немного новичок в lua и только что унаследовал кодовую базу lua, где иногда я вижу ошибку при возобновлении сопрограммы

--coroutine creation
self._active_test_worker =
        coroutine.create(function(timestep)
            return self._active_test:worker(timestep)
        end)

--coroutine resume 
local temp = type(self._active_test_worker) //thread
local temp2 = type(timestep) // number
local statsu = coroutine.status(self._active_test_worker) // suspended
local success,action = coroutine.resume(self._active_test_worker, timestep)

Функция «возобновить» периодически вызывает следующую ошибку

factory.lua:478: bad argument #-1 to 'resume' (expected bool)

Может кто-нибудь помочь мне разобраться в ошибке?Что такое аргумент -1?(что здесь означает отрицательное?) Что может вызвать эту ошибку?Я не мог найти много онлайн или в документах об этой ошибке.Любая помощь будет приветствоваться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...