pub fn close(co: thread) -> (boolean, option<any>)Expand description
Closes the coroutine, i.e. closes all its pending to-be-closed variables and puts it in a dead state. The coroutine must be dead or suspended. Returns true on success, or false plus an error object.
§Examples
local co = coroutine.create(function() coroutine.yield() end)
coroutine.resume(co)
print(coroutine.close(co)) --> true
print(coroutine.status(co)) --> dead