зеркало из https://github.com/github/ruby.git
Fix the docs for Proc#>>.
The docs are wrong about the behaviour of `#>>` (looks like it was copied from `#<<`) In `(prc >> g).call(n)` _prc_ is called first (with _n_), *then* _g_ is called with the result. Code examples are OK.
This commit is contained in:
Родитель
fd956c72ea
Коммит
ce50af21af
4
proc.c
4
proc.c
|
@ -3362,8 +3362,8 @@ rb_proc_compose_to_left(VALUE self, VALUE g)
|
|||
* prc >> g -> a_proc
|
||||
*
|
||||
* Returns a proc that is the composition of this proc and the given <i>g</i>.
|
||||
* The returned proc takes a variable number of arguments, calls <i>g</i> with them
|
||||
* then calls this proc with the result.
|
||||
* The returned proc takes a variable number of arguments, calls this proc with them
|
||||
* then calls <i>g</i> with the result.
|
||||
*
|
||||
* f = proc {|x| x * x }
|
||||
* g = proc {|x| x + x }
|
||||
|
|
Загрузка…
Ссылка в новой задаче