繁体   English   中英

转换数组 Ruby

[英]Convert array Ruby

如何在 Ruby 中将["90 99 8 9 11 22"]转换为["90", "99", "8", "9", "11", "22"]

使用flat_mapsplit它可以处理任意数量的项目:

["90 99 8 9 11 22"].flat_map(&:split)
=> ["90", "99", "8", "9", "11", "22"]

> ["90 99 8 9 11 22", "1 2 3"].flat_map(&:split)
=> ["90", "99", "8", "9", "11", "22", "1", "2", "3"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM