📅  最后修改于: 2023-12-03 15:19:52.312000             🧑  作者: Mango
在 Ruby 中,如果需要在字符串数组中的每个元素后面添加逗号,有多种方式可以实现。下面介绍常用的两种方法。
join
方法使用 join
方法可以将字符串数组中的每个元素连接在一起,并在每个元素后面添加指定的分隔符。默认的分隔符是空字符串,但我们可以指定分隔符为逗号。
fruits = ['apple', 'banana', 'orange']
result = fruits.join(',') # 指定分隔符为逗号
puts result
apple,banana,orange
```ruby
fruits = ['apple', 'banana', 'orange']
result = fruits.join(',') # 指定分隔符为逗号
puts result
## 方法二:使用 `map` 方法和 `"#{string}"` 语法
`map` 方法可以返回一个新的数组,该数组包含对原数组中每个元素都应用指定块或方法返回的值。
使用 `map` 方法和 `"#{string}"` 语法,可以将每个字符串添加逗号并返回一个新的数组。
### 代码示例
```ruby
fruits = ['apple', 'banana', 'orange']
result = fruits.map { |f| "#{f}," } # 使用 "#{string}" 语法添加逗号
puts result.join
apple,banana,orange,
```ruby
fruits = ['apple', 'banana', 'orange']
result = fruits.map { |f| "#{f}," } # 使用 "#{string}" 语法添加逗号
puts result.join