A
Amanda ..
Hi there, I start out with a string containing at least 1 '+' separating
words in it. I'm trying to get an array using str.split('+'), so I can
use each word to do something different.
So for example, I have string = "science+students"
Now I want an array: ["science", "students"]
Problem is, when I do string.split('+'), I'm getting a single string
with the '+' removed, so if I do:
@cmds = @string.split('+')
for @item in @cmds
puts 1
end
'1' is only outputted once, and if I just print out @cmds, I get
"science students" (I used this to see how many items were in the
'array')
Can anyone explain to me what's happening here? It looks like the split
method is returning the original strings without the '+' characters, and
not an array as it should be...
Thanks for any help!
words in it. I'm trying to get an array using str.split('+'), so I can
use each word to do something different.
So for example, I have string = "science+students"
Now I want an array: ["science", "students"]
Problem is, when I do string.split('+'), I'm getting a single string
with the '+' removed, so if I do:
@cmds = @string.split('+')
for @item in @cmds
puts 1
end
'1' is only outputted once, and if I just print out @cmds, I get
"science students" (I used this to see how many items were in the
'array')
Can anyone explain to me what's happening here? It looks like the split
method is returning the original strings without the '+' characters, and
not an array as it should be...
Thanks for any help!