2018年8月31日
摘要: 1.=> 在了解Scala的By-Name参数之前,先了解下“=>”在Scala中有几种用法: 1.对于值,“=>”相当于lambda表达式。如: 2.对于类型,“=>”两端的类型(如,A => B、(A, B) => C等)。它对于Function<n>[A[, B...], T]是一个语法糖。一 阅读全文
posted @ 2018-08-31 18:19 duanxz 阅读(557) 评论(0) 推荐(0)
摘要: 一、初识Currying柯里化 柯里化(Currying)技术 Christopher Strachey 以逻辑学家 Haskell Curry 命名的(尽管它是 Moses Schnfinkel 和 Gottlob Frege 发明的)。它是把接受多个参数的函数变换成接受一个单一参数(最初函数的第 阅读全文
posted @ 2018-08-31 17:45 duanxz 阅读(4227) 评论(0) 推荐(1)