Scala
jiezou12138
这个作者很懒,什么都没留下…
展开
-
Scala学习第三天
面向对象单例对象在Scala 中,是没有static 这个东西的,但是可以使用关键字object,使用object修饰的类是单例的,而且类中的方法/属性都是static的。在scala中被object关键字修饰的类有如下特征:是单例的(内存中只有一个对象) 类中的所有属性和方法都是静态的 不需要通过new来创建对象,直接通过类名使用 通常用于封装一些常量、工具类等 调用方式...原创 2019-03-25 23:57:34 · 137 阅读 · 0 评论 -
Scala学习第一天
数据类型:非引用数据类型:父类型均为AnyVal 七种数值类型Byte、Char、Short、Int、Long、Float 和 Double 非数值类型:Boolean、Unit 类型.引用数据类型:父类型均为AnyRef变量Var|Val 变量名[: 数据类型] = 变量值 Var 定义变量 var name: String = “Scala” ...原创 2019-03-23 18:16:19 · 226 阅读 · 0 评论 -
Scala学习第二天
数组的定义(内容均可变)1.定长数组(默认情况) // 定义定长数组, 长度不可变, 内容可变 var x :Array[String] = new Array[String](3) // 或者 var y = new Array[String](3) // 使用new的时候,小括弧中的3代表的是数组的长度,如果不加new,3就是数组中的元素 va...原创 2019-03-24 22:11:19 · 122 阅读 · 0 评论 -
scala中:: , +:, :+, :::, ++,++:的区别
scala中:: , +:, :+, :::, ++,++:的区别(对两个集合/数组的操作)++ ++::::三个方法均为拼接作用::: 方法只能用于集合 对于两个序列(List)三个方法的效果是相同的 对于两个数组,:::不能用于数组的拼接 (对列表追加元素)在序列头部插入元素 ...原创 2019-03-20 23:26:32 · 599 阅读 · 0 评论