scala
xiaoduup
i love it
展开
-
Scala -- 初识scala
Scala: 官网:https://www.scala-lang.org/ scala是纯面向对象的函数式编程语言,scala 中的基本数据类型 也是对象(类似java中的基本数据类型的包装类) 特点: 1. 无缝与java集成,运行在jvm中 2. 类型推断 ,弱类型引用,根据上下文可以推断声明的变量的类型 ...原创 2019-04-01 19:53:51 · 112 阅读 · 0 评论 -
scala -- trait 特性 & 抽象类, 样例类简单了解和代码
Trait /** *1. tarit 作用相当于java中的接口 或者抽象类(java中是单继承) * 2. tarit 中有自己的属性 和方法以及实现方法 * 3. tarit 不可以传参(构造参) */ trait TestScalaTrait01 { val str = "str" val num = 1 def str(str: String) :Uni...原创 2019-04-12 09:36:58 · 364 阅读 · 0 评论 -
scala -- 模式匹配 ,判断语句
模式匹配 match .. case val tuple = Tuple5(1,2,3,4,5) val x = 3 /** * 模式匹配 可以匹配值 也可以匹配类型 * 如果匹配到值 或者类型 就终止操作, (不用使用breack) * 没有匹配上的时候,可以使用默认匹配 case _ */ x match...原创 2019-04-12 13:03:01 · 510 阅读 · 0 评论 -
Scala -- 函数
Scala 函数 代码示例 import java.time.LocalDateTime /** * 1. object 中才能使用main函数 * 2. 函数中可以有函数 * 3. 函数不写等号 代表没有返回值 unit, * 有等号但没指定类型那么最后一行是什么类型就返回什么类型 * 通过 :类型 指定返回值 * 可以使用r...原创 2019-04-03 19:19:49 · 94 阅读 · 0 评论 -
scala -- 集合简单入门操作
Scala中的集合操作 scala 官方文档:https://docs.scala-lang.org/tour/basics.html 1.数组 创建数组: 数组的遍历: 二维数组: 2.List // 创建list 并初始化数据 va...原创 2019-04-09 12:53:19 · 128 阅读 · 0 评论