0

次の例で gets.chop を使用する最良の方法は何ですか?

user = {}
user["list"] = [ {gets.chomp => {gets.chomp.delete(' ') => rand(1000000000000)} } ]

私は考えることができます:

a = gets.chop ; b = a.delete(' ') ; user["list"] = [ {a => {b => rand(1000000000000)} } ]

しかし、おそらくもっと良い方法がありますか?

何か案は?vars a & b を作成せずにそれを行うことはできますか?

4

1 に答える 1

2

2 つの異なる場所で入力を使用するには、変数を設定する必要があります。ただし、次のように圧縮できます。

user["list"] = [ {a=gets.chomp => {a.delete(' ') => rand(1000000000000)} } ]

于 2012-01-31T00:30:31.543 に答える