Ruby 如何把一根线切成两条线

Ruby 如何把一根线切成两条线,ruby,arrays,split,Ruby,Arrays,Split,对于我正在做的项目,我需要利用输入进行配对,但我不知道如何进行,我需要一些帮助。 情况如何: 2209222717080109 ["22","09","22","27","17","08","01","09"] 我希望它变成: ["22","09","22","27","17","08","01","09"] ,然后取两个字符,并加在一起: ["22","09","22","27","17","08","01","09"] 2209222717080109.to_s.chars.each

对于我正在做的项目,我需要利用输入进行配对,但我不知道如何进行,我需要一些帮助。 情况如何:

2209222717080109
["22","09","22","27","17","08","01","09"]
我希望它变成:

["22","09","22","27","17","08","01","09"]
,然后取两个字符,并加在一起:

["22","09","22","27","17","08","01","09"]
2209222717080109.to_s.chars.each_slice(2).map(&:join)
#=> ["22", "09", "22", "27", "17", "08", "01", "09"]
,然后取两个字符,并加在一起:

["22","09","22","27","17","08","01","09"]
2209222717080109.to_s.chars.each_slice(2).map(&:join)
#=> ["22", "09", "22", "27", "17", "08", "01", "09"]

你试过什么了吗?谢谢,我一定错过了。他可能只需要连续的切片,而不是所有可能的组合,在这种情况下,每个切片都是一个更好的方法。@eugen是的,谢谢你的帮助:为什么急于选择答案?你试过什么了吗?谢谢,我一定错过了,很抱歉,他可能只需要连续的切片,而不是所有可能的组合,在这种情况下,每个切片都是一个更好的方法。@eugen是的,谢谢你的帮助:为什么急于选择答案?啊!。。你比我先想到的。。呵呵:@Arup,只需几秒钟……看看我留下的评论中的链接。啊!。。你比我先想到的。。呵呵:@Arup,只需几秒钟……看看我留下的评论中的链接。