複数の値を出力
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 28/90。
同じ行に複数の情報を表示する必要がある場合があります。個別に print() を呼び出す代わりに、Luaでは値をコンマで区切ることで、1つの 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の自動タブ間隔で区切りながら、プレイヤーの名前とスコアを同じ行に表示します。
自分で試してみよう
-- TODO: ここにコードを書いてくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ