Ray's playground

 

Recipe 1.1 Building a string from parts

1 string = ""
2 hash = { "key1" => "val1""key2" => "val2" }
3 hash.each { |k, v| string << k << " is " << v << "\n" }
4 puts string

output: key1 is val1
            key2 is val2

1 data = ['1''2''3']
2 = ''
3 data.each { |x| s << x << ' and a '}
4 puts s
5 puts data.join(' and a ')

output: 1 and a 2 and a 3 and a 
            1 and a 2 and a 3

1 data = ['1''2''3']
2 s= ""
3 data.each_with_index { |x, i| s << x; s << "|" if i <data.length - 1}
4 puts s

output: 1|2|3

posted on 2009-09-18 22:00  Ray Z  阅读(206)  评论(0编辑  收藏  举报

导航