- # Ruby 1.9.3-p125
- require 'benchmark'
- variable = 'string'
- integer = 5
- n = 1_000_000
- Benchmark.bm do |x|
- x.report("array:") do
- n.times do
- [:part, variable, integer].join(':')
- end
- end
- x.report("string:") do
- n.times do
- "#{:part}:#{variable}:#{integer}"
- end
- end
- end