2017-07-25から1日間の記事一覧

TI-Nspire & Lua / コルーチン 3 / 他の函数から間接的に再開する

参考: はじめてのLuaプログラミング―人気の軽量スクリプトでアプリケーション開発! (I・O BOOKS), pp.260-276 function on.construction() var.store("k", 0) end function test() while true do for i = 1, 5, 1 do var.store("k", i) coroutine.yield() en…

TI-Nspire & Lua / コルーチン 2 / ループの中断と再開とを繰り返す

参考: Programming in Lua プログラミング言語Lua公式解説書, pp.99-113 function test() for i = 1, 3 do print(i) coroutine.yield() end end co = coroutine.create(test) coroutine.resume(co) -- コルーチンを開始し、"1" をプリントし、コルーチンを中…