Scala
文章平均质量分 87
白头搔更光
这个作者很懒,什么都没留下…
展开
-
scala基于akka实现RPC进程通讯,心跳机制,存活检查
1.创建Maven工程 maven工程中引入scala,akka,和akka联机模式的依赖 <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <encoding>UTF-8</encoding原创 2020-07-30 22:08:22 · 243 阅读 · 0 评论 -
Java的lambda表达式,用Java的lambda表达式的函数编程,lambda表达式深入理解,java的链式编程的实现
本例子将用java的泛型接口实现链式编程 1.自己实现一个List可以装任何类型的数据Integer、String,Long、自定义类型的 2.还可以调用map、filter、reduce方法(不使用java8的Stream) 3.可以链式编程。 创建函数式接口 定义一个只有一个方法的函数式接口,为了方便使用->,这个函数接口是输入一个T类型的值返回一个R类型的值 public interface Function1<T,R> { R apply(T t..原创 2020-07-30 12:54:42 · 349 阅读 · 0 评论 -
Scala的闭包,Scala的柯里化
什么是闭包? 闭包就是对函数内部引用外部的指定变量,扩大了变量的声明周期 val numA=12 val funct2=(b:Int)=>{b+numA} 也就是说在函数内部,使用了函数外的变量,这里主要跟scala的设计有关,Object中的变量本来就是加上static的 函数柯里化 柯里化就是函数的嵌套调用 ...原创 2020-07-28 22:43:33 · 120 阅读 · 0 评论 -
scala高阶函数,Scala的匿名函数,,scala隐式转换,scala隐式参数,Scala的函数作为参数和返回值,scala柯里化
scala的偏函数 PartialFunction中文翻译结果是部分功能,partial是部分的,偏袒的意思 什么是偏函数? 就是局部函数,也就是再处理内容的时候,对总内容的部分内容进行处理,将结果返回到一个新的容器中 上代码 //scala偏函数 //什么是偏函数?偏函数说白了就是局部函数,再通俗一点就是对一部分数据应用函数, // 也就是再调用 函数的时候增加了判断条件,增加了过滤元素的功能 //实现对list中数字加一的功能,这种对部分数据进行处理的时候我们就可以使原创 2020-07-28 21:21:04 · 322 阅读 · 0 评论