Ruby-习题: str2hash
定义方法 str2hash,将被空格、制表符、换行符隔开的字符串转化为散列。
str = "blue 蓝色\rwhite 白色\nred 红色"
def str2hash(str)
hash = Hash.new
words = str.split(' ') # str.split(/\s+/)
while key = words.shift
value = words.shift
hash[key] = value
end
return hash
end