1. ホーム
  2. ruby

[解決済み] Rubyでプロンプトを表示し、入力を取得し、変数に代入するためのワンライナー?

2023-07-30 08:28:27

質問

よく、次のようなことをします。

print "Input text: "
input = gets.strip

これを一行で済ませる潔い方法はないでしょうか?何か、こんな感じ。

puts "Input text: #{input = gets.strip}"

これの問題は、プロンプトを表示する前に入力を待っていることです。何かアイデアはありますか?

どのように解決するのですか?

チェックアウト ハイライン :

require "highline/import"
input = ask "Input text: "