# キーボードから入力された内容を画面に表示します
puts "getsサンプル"
sleep 1
str = gets('文字を入力してください')
if str.nil?
puts "入力がキャンセルされました"
else
puts "「#{str}」が入力されました"
end
ブラウザ上に入力用のダイアログが表示され、キーボードからの入力を受付けます。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| msg | 入力を促すためにダイアログに表示するメッセージ | ○ | "gets" |
キーボードから入力された文字列
・入力ダイアログで [キャンセル]ボタンが押された場合、戻値は nilになります。
・getsの前に putsなどで画面表示をおこなう場合、
getsを使用する前に「sleep 1」として1秒程度のウェイトを入れてください。
・通常のコンソールからの入力と異なり、入力された値の末尾に改行コードは付与されません。