The results are a=100, b=200
そうのようなハッシュを通して私がループ:
a = [{:a => 100}, {:b => 200}]
a.each do |x|
x.each do |k,v|
puts "#{k}=#{v}"
end
end
出力を返します複数行の文字列
a=100
b=200
どのように1つの文字列に変更できますか?
The results are a=100, b=200
そうのようなハッシュを通して私がループ:
a = [{:a => 100}, {:b => 200}]
a.each do |x|
x.each do |k,v|
puts "#{k}=#{v}"
end
end
出力を返します複数行の文字列
a=100
b=200
どのように1つの文字列に変更できますか?
私はそれがこの
puts a.map{|x|x.map{|k,v|"#{k}=#{v}"}}.join(',')
していないが、その最善の解決策であれば確認の作業を取得することができました。
{:a => 100, :b => 200}.each { |k,v| puts "#{k}=#{v}" }
私は探していますどのように動作するかわからない "Hello#{output}"のような文字列に入れてください – oBa
あなたのコードは彼と同じものを出力します...彼は1行でそれを望んでいます... –
私は彼の質問に言い換えたあなたはそれを解決することができます –
1.試しましたか?なぜですか? – jonrsharpe
あなたの質問に言い換えれば、あなたの質問に気づくでしょう。あなたの質問は、 "ここに私のコードはありますが、私は何もしませんでした。私の仕事をしてください..." –
Thanks @TheCha͢mp – oBa