まとめ:Luauの概要
CoddyのLuaジャーニー「Luau入門」セクションの一部 — レッスン 5/73。
チャレンジ
中級型アノテーション number を明示して userId という名前の変数を宣言し、値 12345 を代入します。
型アノテーション string を明示して username という名前の変数を宣言し、値 "john_doe" を代入します。
プログラムに型チェッカーから拒否される次の行が含まれているとします。
username = userId -- ✗ type error: number is not a string修正してください: tostring() を使用して userId を変換する string 型の userIdString という新しい変数を宣言し、userIdString を username に代入します。
最後に、userId と username をそれぞれ改行して出力します。
自分で試してみよう
-- ここにコードを書いてください
-- 1) userId: number = 12345 と username: string = "john_doe" を宣言する
-- 2) userId を tostring() で userIdString: string に変換する
-- 3) userIdString を username に代入する
-- 結果を出力する
print(userId)
print(username)
Luau入門のすべてのレッスン
7プロジェクト:Typed Task Manager
プロジェクト:タスクの型定義タスクを追加する関数