随笔分类 -  Scala

摘要:1. 映射 映射Java中的Map,即Key/Value的数据形式 映射的创建,有以下两种方法 1 scala> val map =Map("Lisa" -> 90 , "Hellen" -> 89) 2 map: scala.collection.immutable.Map[String,Int] 阅读全文
posted @ 2018-10-31 22:19 LALALA823 阅读(612) 评论(0) 推荐(0)
摘要:定长数组Array 定义定长数组用Array,有如下几种方法: 初始化一个长度为8的定长数组,其所有元素默认值均为0 1 scala> new Array[Int](8) 2 res0: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0) 调用静态方法,直接为数组赋 阅读全文
posted @ 2018-10-28 16:17 LALALA823 阅读(422) 评论(0) 推荐(0)
摘要:1. 方法 方法使用 def 定义: def 方法名(参数名:参数列表,…) :返回值类型 = { 方法结构体 } 抽象方法 ps:对于递归方法,必须指定返回类型 2. 函数 Scala的函数是基于Function家族,0-22,一共23个Function Trait可以被使用,数字代表了Funtc 阅读全文
posted @ 2018-10-24 22:29 LALALA823 阅读(365) 评论(0) 推荐(0)
摘要:1. 常用数据类型 Scala与Java有着相同的常用数据类型: Byte、Short、Int、Long、Float、Double、Chat、Boolean(只有包装类型,无原始类型) Scala继承层次: 来自: https://blog.csdn.net/qq_21586623/article/ 阅读全文
posted @ 2018-10-24 22:20 LALALA823 阅读(280) 评论(0) 推荐(0)
摘要:Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。 Scala的优点 优雅:这是框架设计师第一个要考虑的问题,框架的用户是应用开发程序员,API是否优雅直接影响用户体验。 速度快:Sca 阅读全文
posted @ 2018-10-24 22:11 LALALA823 阅读(183) 评论(0) 推荐(0)