Menu
Coddy logo textTech

複数の値の出力

CoddyのLuaジャーニー「Fundamentals」セクションの一部 — レッスン 28/90。

時には、同じ行に複数の情報を表示する必要がある場合があります。別々の print() 呼び出しを使用する代わりに、Luaでは、カンマで区切ることで、単一の print() 文で複数の値を出力できます。

name = "Alex"
score = 250
print(name, score)  -- 出力: Alex    250

print() の中で値をカンマで区切ると、Lua は各項目の間に自動的にタブスペースを追加します。これにより、手動で間隔を調整することなく、きれいで整理された出力が作成されます。

level = 5
health = 100
mana = 75
print("Stats:", level, health, mana)  -- 出力: Stats:    5    100    75
challenge icon

チャレンジ

簡単

プレイヤーのゲーム統計用の変数を作成し、それらを1行にまとめて表示します。playerName という名前の変数を作成し、値 "Phoenix" を代入します。currentScore という名前の変数を作成し、値 2850 を代入します。1つの print() 文を使用して、プレイヤーの名前とスコアの両方を同じ行に表示します。その際、Luaの自動タブ間隔で区切られるようにします。

チートシート

同じ行に複数の値を出力するには、print() 内でそれらをカンマで区切ります:

name = "Alex"
score = 250
print(name, score)  -- 出力: Alex    250

Luaは、カンマで区切られた値の間に自動的にタブの間隔を追加します:

level = 5
health = 100
mana = 75
print("Stats:", level, health, mana)  -- 出力: Stats:    5    100    75

自分で試してみよう

-- TODO: ここにコードを記述してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Fundamentalsのすべてのレッスン