-1

私は文字列を持っています:results = "123 456 "

文字列を反復して出力したいと思います: "1,2,3, ,4,5,6, "

これまでの私のコードは次のとおりです。

results.each do |k|
  print k, ","
end

も使ってみeach_charました。

4

4 に答える 4

1
"123 456 ".gsub(/(?<!\A)(?!\z)/, ",")
# => "1,2,3, ,4,5,6, "
于 2013-10-25T15:27:38.347 に答える
1

each_char私のために働く:

results = "123 456 "
results.each_char do |char|
  print "#{char},"
end

出力:

1,2,3, ,4,5,6, ,
于 2013-10-25T14:38:22.283 に答える
1

これはうまくいくはずです:

results.split('').join(',')
# => "1,2,3, ,4,5,6, "
于 2013-10-25T14:28:18.967 に答える