arrays - 在 ruby​​ 文件中写入一个数组

标签 arrays ruby file

<分区>

如何在 Ruby 中编写一个数组,使数组本身的元素保持在同一行?

例如

a= ["Tom", "Jerry"]
puts a

给出:

Tom
Jerry

但我需要:

Tom, Jerry

感谢您的帮助!

最佳答案

您可以在数组上使用 join 方法来执行此操作。

a= ["Tom", "Jerry"]
puts a.join(", ")

有趣的是,您还可以将数组乘以您希望分隔元素的字符串:

a= ["Tom", "Jerry"]
puts a * ", "

以上两者给出相同的输出:

Tom, Jerry

关于arrays - 在 ruby​​ 文件中写入一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46207806/

相关文章:

linux - 在没有任何应用程序的情况下在终端 linux 中搜索 pdf 中的单词

java - 将数组插入 hashmap 而不创建新数组

java - 使用 pojo 数组将 Json 数组转换为 Pojo 时出现问题

arrays - 将新的 JSON 对象附加到 Polymer 中的数组

ruby - 如何使用 Rake::Ftp Uploader 通过 FTPS 上传文件

ruby - Ruby 中 append 的反义词是什么? <<

c++ - 使用 fscanf() 读取时如何跳过文件中的损坏数据

python - 这是在一行代码中向 numpy 数组添加额外维度的最佳方法吗?

ruby-on-rails - 设计重定向到成功登录似乎卡在第一次登录尝试

java - Android - 获取从文件资源管理器中选择的 .txt 文件的真实路径