如何将字符串转换为ruby中的字符数组?

时间:2014-05-29 17:14:03

标签: ruby

假设你有一个字符串"Hello",你想要一个字符数组作为回报["H", "e", "l", "l", "o"]

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

1 个答案:

答案 0 :(得分:5)

有几种方法可以从String中获取数组。 #chars这是thestring.each_char.to_a的快捷方式,在我看来是最直接的

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

获得相同结果的其他方法如"Hello".split(//),但它们的意图不那么明显。