coroutineライブラリ

ライブラリ日本語解説は準備中

ひとことで言うと

coroutineは、ロブロックス(Roblox)のライブラリです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。

公式の説明(英語):A function that executes alongside the main thread.

関数(9)

名前と書き方説明
close
coroutine.close(co: thread): bool, Variant<string, void>
Closes and puts the provided coroutine in a dead state.
create
coroutine.create(f: function): thread
Creates a new coroutine, with body f. f must be a Luau function.
finally
coroutine.finally(co: thread, callback: Variant)
Registers a callback to invoke when a coroutine finishes, errors, or is closed.
isyieldable
coroutine.isyieldable(): bool
Returns true if the coroutine this function is called within can safely yield.
resume
coroutine.resume(co: thread, ...: Variant): bool, Variant<Tuple, string>
Starts or continues the execution of coroutine co.
running
coroutine.running(): thread
Returns the running coroutine.
status
coroutine.status(co: thread): string
Returns the status of coroutine co as a string.
wrap
coroutine.wrap(f: function): function
Creates a new coroutine and returns a function that, when called, resumes the coroutine.
yield
coroutine.yield(...: Tuple): Tuple<Variant>
Suspends execution of the coroutine.

英語の説明とメンバーの一覧は、Roblox Creator Documentation(coroutine)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

執筆:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む