Actions
Feature #11161
closedProc/Method#rcurry working like curry but in reverse order
Feature #11161:
Proc/Method#rcurry working like curry but in reverse order
Status:
Rejected
Assignee:
-
Target version:
-
Description
currenty with curry you can only replace elements in order
#rcurry
should be added to be able to return the last parameter first.
def abc(a,b); "a=#{a}, b=#{b}"; end
c= method(:abc).curry
c[1,2] #=> "a=1, b=2"
c[1][2] #=> "a=1, b=2"
i image rcurry to be like that:
def abc(a,b); "a=#{a}, b=#{b}"; end
c= method(:abc).rcurry(2)
c[1,2] #=> "a=2, b=1"
c[1][2] #=> "a=2, b=1"
because of optional parameters, rcurry might be only be used when giving the arity
Actions