|
peter850421 發表於 Sept 15, 2018 8:33:08 GMT
大家好,不知道大家有沒有使用過lua本身自帶的coroutine scheduling.基本上完全不能跑 以下是最簡單的coroutine程式碼,不知道是不是ankulua的coroutine寫法不一樣還是本身有bug,希望有人能幫忙解答
function foo(n)
print("n = " .. n)
while true do
print("received " .. coroutine.yield())
end
end
local co = coroutine.create(foo)
coroutine.resume(co, 10) -- 印出 n = 10
coroutine.resume(co, 20) -- 印出 received 20
coroutine.resume(co, 30) -- 印出 received 30
coroutine.resume(co, 40) -- 印出 received 40
|
|
|
peter850421 發表於 Sept 18, 2018 12:41:50 GMT
有人有想法嗎? 還是這個功能大家都沒用到了
|
|
|
test234 發表於 Sept 20, 2018 0:55:03 GMT
|
|
|
peter850421 發表於 Sept 23, 2018 6:50:54 GMT
感謝回復
|
|