入力
CoddyのLuaジャーニー「基礎」セクションの一部。レッスン 31/90。
これまでは、考えた値を変数に保存してきました。通常、プログラムはこのようには動作しません。たとえば、ユーザーなどの外部ソースから値を受け取ります。
ユーザーまたはシステムから入力を受け取るには、次のように記述します。
var = io.read()これにより、入力が変数 var に格納されます。
入力は常に文字列型です。たとえば、入力が56の場合、
varには文字列"56"が格納されます。
チャレンジ
初心者ユーザー(名前)から入力を受け取り、その後、Hello,に続けてスペースと入力された名前を出力するプログラムを書きましょう。
たとえば、ユーザーがBobと入力した場合、期待される出力はHello, Bobです。
次のことを行う必要があります。
io.read()を使ってユーザーから入力を受け取ります。- 入力を変数に保存します。
- 最後に
Hello,と保存した変数を出力します(カンマの後にスペースを入れます)。
自分で試してみよう
-- ここにコードを書いてくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Luaオンラインコンパイラ