Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'benchmark'
- def ifelse
- if true
- 1
- else
- 2
- end
- end
- def raiserescue
- begin
- raise
- rescue
- 2
- end
- end
- Benchmark.bm do |x|
- x.report("if/else ") { 10_000.times { ifelse } }
- x.report("raise/rescue") { 10_000.times { raiserescue } }
- end
Add Comment
Please, Sign In to add comment