Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の配列は次のようになります。
arr = ["object 1", 3, "object 2", 6]
以下の期待される出力を作成するにはどうすればよいですか? を使用する簡単な方法はありjoinますか?
join
object 1 (x3), object 2 (x6).
配列から文字列への論理変換はないので、すべて再考する必要があると思います。 しかし、あなたはできる
arr.each_slice(2). # get every two elements map { |top| "#{top.first} (x#{top.last})" }. # create a string for each pair join(', ') # join them by a comma. # => "object 1 (x3), object 2 (x6)"