Created
September 4, 2014 12:22
-
-
Save nbfritz/0f7fb812645aa516c4a2 to your computer and use it in GitHub Desktop.
Using + to spread strings across multiple lines is slower than using \
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def timer | |
start_time = Time.now | |
1_000_000.times do | |
yield | |
end | |
Time.now - start_time | |
end | |
time_a = timer do | |
x = "this this this this this this this this this this this this this this this " + | |
"that that that that that that that that that that that that that that that " + | |
"this this this this this this this this this this this this this this this " + | |
"that that that that that that that that that that that that that that that " + | |
"this this this this this this this this this this this this this this this " + | |
"that that that that that that that that that that that that that that that " + | |
"this this this this this this this this this this this this this this this " + | |
"that that that that that that that that that that that that that that that " + | |
"this this this this this this this this this this this this this this this " + | |
"that that that that that that that that that that that that that that that " + | |
"this this this this this this this this this this this this this this this " + | |
"that that that that that that that that that that that that that that that " | |
end | |
time_b = timer do | |
x = "this this this this this this this this this this this this this this this " \ | |
"that that that that that that that that that that that that that that that " \ | |
"this this this this this this this this this this this this this this this " \ | |
"that that that that that that that that that that that that that that that " \ | |
"this this this this this this this this this this this this this this this " \ | |
"that that that that that that that that that that that that that that that " \ | |
"this this this this this this this this this this this this this this this " \ | |
"that that that that that that that that that that that that that that that " \ | |
"this this this this this this this this this this this this this this this " \ | |
"that that that that that that that that that that that that that that that " \ | |
"this this this this this this this this this this this this this this this " \ | |
"that that that that that that that that that that that that that that that " | |
end | |
puts "With '+': #{time_a}" | |
puts "With '\\': #{time_b}" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment