複数の値の出力
CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 28/90。
時には、同じ行に複数の情報を表示する必要がある場合があります。別々の print() 呼び出しを使用する代わりに、Luaでは、カンマで区切ることで、単一の print() 文で複数の値を出力できます。
name = "Alex"
score = 250
print(name, score) -- 出力: Alex 250print() の中で値をカンマで区切ると、Lua は各項目の間に自動的にタブスペースを追加します。これにより、手動で間隔を調整することなく、きれいで整理された出力が作成されます。
level = 5
health = 100
mana = 75
print("Stats:", level, health, mana) -- 出力: Stats: 5 100 75チャレンジ
簡単プレイヤーのゲーム統計用の変数を作成し、それらを1行にまとめて表示します。playerName という名前の変数を作成し、値 "Phoenix" を代入します。currentScore という名前の変数を作成し、値 2850 を代入します。1つの print() 文を使用して、プレイヤーの名前とスコアの両方を同じ行に表示します。その際、Luaの自動タブ間隔で区切られるようにします。
チートシート
同じ行に複数の値を出力するには、print() 内でそれらをカンマで区切ります:
name = "Alex"
score = 250
print(name, score) -- 出力: Alex 250Luaは、カンマで区切られた値の間に自動的にタブの間隔を追加します:
level = 5
health = 100
mana = 75
print("Stats:", level, health, mana) -- 出力: Stats: 5 100 75自分で試してみよう
-- TODO: ここにコードを記述してくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。