これが可能かどうかわかりませんが、irbシェルのメソッドをコンマではなくパラメータの間にスペースを入れて呼び出すことはできますか(質問しないでください)?パラメータが空白で区切られたRubyメソッドを呼び出す
irb>> start_band "John" "Paul" "George" "Ringo"
EDIT:代わりに、すべてのキーの押下を検出することが可能でしょうか?私はこの方法
def start_band(member1, member2, member3, member4)
#do something
end
を持っている。そして、私は次のようにそれを呼び出すとしましょうか
文字列の中にスペースを入れることができます。それらをエスケープするだけでよいのです。 ''%w [foo \ bar]#=> ["foo bar"] '。 –