Skip to content

Instantly share code, notes, and snippets.

@jasonroelofs
Created July 2, 2009 15:54
Show Gist options
  • Save jasonroelofs/139563 to your computer and use it in GitHub Desktop.
Save jasonroelofs/139563 to your computer and use it in GitHub Desktop.
irb(main):005:0> var = 14
=> 14
irb(main):006:0> b1 = proc {|var| 10 * var }
=> #<Proc:0xb7c4806c@(irb):6>
irb(main):007:0> b1.call(12)
=> 120
irb(main):008:0> var
=> 12
irb(main):009:0> var = 14
=> 14
irb(main):010:0> b2 = lambda {|var| 10 * var }
=> #<Proc:0xb79081a4@(irb):10>
irb(main):012:0> b2.call(12)
=> 120
irb(main):013:0> var
=> 12
irb(main):014:0>
irb(main):001:0> var = 14
=> 14
irb(main):002:0> proc {|var| 10 * var }.call(12)
=> 120
irb(main):003:0> var
=> 14
irb(main):005:0> lambda {|var| 10 * var }.call(12)
=> 120
irb(main):006:0> var
=> 14
irb(main):007:0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment