示例#1
0
 /// <summary>
 /// Performs right-to-left function composition. The rightmost function may haveany arity; the remaining functions must be unary.**Note:** The result of compose is not automatically curried.
 /// <para />
 /// sig: ((y -> z), (x -> y), ..., (o -> p), ((a, b, ..., n) -> o)) -> ((a, b, ..., n) -> z)
 /// </summary>
 /// <returns>Function</returns>
 public static dynamic Compose(params dynamic[] functions)
 {
     return(Currying.Compose(functions));
 }
 /// <summary>
 /// Performs right-to-left function composition. The rightmost function may haveany arity; the remaining functions must be unary.**Note:** The result of compose is not automatically curried.
 /// <para />
 /// sig: ((y -> z), (x -> y), ..., (o -> p), ((a, b, ..., n) -> o)) -> ((a, b, ..., n) -> z)
 /// </summary>
 /// <returns>Function</returns>
 public static dynamic Compose(RamdaPlaceholder functions = null)
 {
     return(Currying.Compose(functions));
 }