开发者_开发百科I simply want to convert a string like this:
str = "tree dog orange music apple"
Into an array like this:
arr = ["tree", "dog", "orange", "music", "apple"]
I tried going down a path like this before realizing it's a dead end:
str = "tree dog orange music apple"
# => "tree dog orange music apple"
str.gsub!(" ", ", ")
# => "tree, dog, orange, music, apple"
arr = str.to_a
# ["tree, dog, orange, music, apple"]
Any help would be much appreciated. Thanks!
The String split method will do nicely:
str.split(' ')
array = str.split
Also of potential interest:
arr = %w{tree dog orange music apple}
精彩评论