如何在Ruby中将字符串转换为字符数组?

6

假设你有一个字符串"Hello",你想要得到一个字符数组["H", "e", "l", "l", "o"]

虽然这是一个简单的问题,但我找不到直接的答案。

1个回答

11

有几种方法可以将字符串转换为数组。 #chars 是我认为最直接的一种方式,它是 thestring.each_char.to_a 的快捷方式。

>> "Hello".chars
=> ["H", "e", "l", "l", "o"]

还有其他的方法可以得到相同的结果,比如"Hello".split(//),但它们不够表意明确。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接