随笔分类 -  scala

摘要:如果没有添加以下依赖, 那么maven则无法编译scala文件 org.scala-lang scala-library 2.11.8 net.alchim31.maven ... 阅读全文
posted @ 2020-06-27 20:01 bitbitbyte 阅读(578) 评论(0) 推荐(0) 编辑
摘要:例如在scala中的oject写个方法返回一个字符串. 该方法在java代码中使用. 好处: scala支持多行字符, 以及字符串插值 Scala和Java方法的相互调用https://blog.csdn.net/u010398771/article/details/78885009 阅读全文
posted @ 2020-06-06 11:48 bitbitbyte 阅读(1813) 评论(0) 推荐(0) 编辑
摘要:导包, 通配符 _ import java.util.Math._ 屏蔽类 import java.util.{Hashmap => _, _} 给可变参数传值时, 展开 foo(arr:_*) 元组元素访问 t._1 函数参数的占位符 reduce(_ + _) 方法转函数 val f = foo 阅读全文
posted @ 2020-05-04 06:50 bitbitbyte 阅读(203) 评论(0) 推荐(0) 编辑
摘要:什么是纯函数 纯函数是函数式编程中的一个根本概念. 纯函数要求一个函数输入对应输出, 没有其它任何副作用, 且引用透明. 过程: 没有返回值, 只有副作用的函数 一个纯函数有以下要求: 没有副作用 不向控制台打印 不向文件写入数据 不更改外部变量 不向其它文件系统写入数据 引用透明 这个函数执行结果 阅读全文
posted @ 2020-05-01 09:02 bitbitbyte 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1. 要点 类: 类中的字段自动带有getter方法和setter方法. 用@BeanProperty注解来生成JavaBean的getXxx/setXxx方法 主构造器, 主构造器的参数直接构成类的字段 辅构造器, 需要提前调用主构造器this() 权限修饰符 protected: 修饰类的成员, 阅读全文
posted @ 2020-04-26 21:49 bitbitbyte 阅读(208) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示