Actions
Bug #16976
closedDocumentation bug in Proc
Description
https://ruby-doc.org/core-2.7.0/Proc.html
About 1/3 of the way through the docs, it states:
Lambda semantics is typically preserved during the proc lifetime, including &-deconstruction to a block of code:
p = proc {|x, y| x }
l = lambda {|x, y| x }
[[1, 2], [3, 4]].map(&p) #=> [1, 2]
[[1, 2], [3, 4]].map(&l) # ArgumentError: wrong number of arguments (given 1, expected 2)
The 3rd line of code should be:
[[1, 2], [3, 4]].map(&p) #=> [1, 3]
Actions
Like0
Like0Like0