美文网首页收藏
lambd 级联表达式和柯里化

lambd 级联表达式和柯里化

作者: 小丸子的呆地 | 来源:发表于2021-12-12 17:47 被阅读0次

    Function<Integer, Function<Integer, Function<Integer, Integer>>> fun = x -> y -> z -> x+y+z; // 级联表达式

    fun.apply(1).apply(2).apply(3); // 柯里化

    柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数且返回结果的新函数的技术,柯里化的目的是为了将函数标准化;

    相关文章

      网友评论

        本文标题:lambd 级联表达式和柯里化

        本文链接:https://www.haomeiwen.com/subject/tknrfrtx.html