Slide 12
Slide 12 text
Benchmark
Test calling in to a … method (keyword parameters)
def recv(a:, b:)
a + b
end
def call(...)
recv(...)
end
# def run
# call(a: 1, b: 2)
# call(a: 1, b: 2)
# call(a: 1, b: 2)
# call(a: 1, b: 2)
# ...
eval "def run; " + 200.times.map {
"call(a: 1, b: 2)"
}.join("; ") + "; end"
200000.times do
run
end