We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
def hello(foo: nil, bar: nil) end 10_000.times { hello(foo: 1, bar: 2) } # Runtime => 10.354 ms
def hello(options = {}) foo, bar = options[:foo], options[:bar] end 10_000.times { hello(foo: 1, bar: 2) } # Runtime => 5.064 ms
class Foo def initialize(val) @val = val end def val @val end end object = Foo.new("bar") 100_000.times { object.val } # Runtime => 9.284 ms
class Foo def initialize(val) @val = val end attr_reader :val end object = Foo.new("bar") 100_000.times { object.val } # Runtime => 6.966 ms
The text was updated successfully, but these errors were encountered:
(1..100_000).to_a.shuffle! # Runtime => 6.968 ms
(1..100_000).to_a.sort_by { rand } # Runtime => 94.396 ms
100_000.times do |n| # Do something end # Runtime: 4.395 ms
n = 0 while n < 100_000 # Do something n += 1 end # Runtime: 1.878 ms
Sorry, something went wrong.
def hello(&block) block.call end 100_000.times do hello { "world" } end # Runtime: 72.739 ms
def hello yield end 100_000.times do hello { "world" } end # Runtime: 18.987 ms
No branches or pull requests
The text was updated successfully, but these errors were encountered: