运维开发网

如何格式化数组以将每五个元素分解为ruby中的新行?

运维开发网 https://www.qedev.com 2020-07-27 21:09 出处:网络 作者:运维开发网整理
所以我有一个数组.我想采取第一个元素,并将它们分成新的一行.所以我的数组= a = [0, 0, 0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 我该如何打印出来 00000 00000 00000 00000 00000 谢谢. 只需使用Enumerator类的 each_slice方法将原始数组拆分为每
所以我有一个数组.我想采取第一个元素,并将它们分成新的一行.所以我的数组=

a = [0, 0, 0, 0, 0, 0, 0, 0 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

我该如何打印出来

00000
00000
00000
00000
00000

谢谢.

只需使用Enumerator类的 each_slice方法将原始数组拆分为每个包含五个元素的数组,以及Array类的 join方法,将五个元素数组转换为字符串:

a.each_slice(5) { |x|
  puts x.join
}
0

精彩评论

暂无评论...
验证码 换一张
取 消