プロジェクト:タスクの構造
CoddyのLuaジャーニー「Luau入門」セクションの一部。レッスン 47/80。
チャレンジ
簡単リストに型を指定して、タスクマネージャーを始めましょう。
- リストの上に、
type Task = {id: number, title: string, done: boolean}と書きます。 - リストに型注釈を付けます:
local tasks: {Task} = {。 -- Try itの下に、print(tasks[3].done)を追加します。
コードを実行を押します。出力にはLearn Luau types、3、trueが表示されます。
自分で試してみよう
-- ここにTask型を追加する
local tasks = {
{id = 1, title = "Learn Luau types", done = false},
{id = 2, title = "Build a task manager", done = false},
{id = 3, title = "Write tests", done = true},
}
-- 試してみる
print(tasks[1].title)
print(#tasks)
Luau入門のすべてのレッスン
7プロジェクト:型付きタスク管理ツール
プロジェクト:タスクの構造タスクを追加する関数自分で練習してみよう: Luauオンラインコンパイラ