Scala不完整学习笔记1
来源:互联网 发布:vmware共享mac文件夹 编辑:程序博客网 时间:2024/05/21 10:33
环境
java 1.8
Scala 2.11
知识
数组
var arr = new Array[String](3)
Scala数组是一个所有对象都共享相同类型的可变序列
List
1、共享相同类型的不可变对象序列。但是可以使用:::
的方法实现叠加功能。
(其实就是创建了一个新的数组返回回来)
2、List[String]、List[Int] 等等
tuple(元组)
1、和List
相比可以包含不同数据类型。
比如:
(99, "Luftballons")
类型为:Tuple2[Int, String]
。
('u', 'r', 'the', 1, 4, "me")
类型为:Tuple6[Char, Char, String, Int, Int, String]
set
分为可变集和不可变集
知识
如果是括号括起来的一般都是调用apply
方法。
由于Scala其实是没有操作符的概念的。比如有这么一段代码:
import scala.collection.mutable.Set val movieSet = Set("Hitch", "Poltergeist") movieSet += "Shrek" println(movieSet)
第三段代码中 +=
可以认为是操作符,其实是movieSet.+=("Shrek")
的简写。
0 0
- Scala不完整学习笔记1
- Scala学习笔记1
- Scala学习笔记(1)
- scala 学习笔记1
- Scala学习笔记(1)
- Scala学习笔记1
- 不完整的学习笔记[残]
- Scala学习笔记(1)
- scala学习笔记(1)
- Scala学习笔记(1)
- Scala学习笔记(1)
- Scala学习笔记1 - 基础
- Scala学习笔记系列<1>
- scala学习笔记(1)
- SCALA学习笔记1--SCALA开发环境安装及验证
- Scala学习笔记--第1章 Scala基础
- Scala学习笔记1——初始Scala
- scala中的函数、变量、集合、对象---scala学习笔记(1)
- 37-1-2-exercise
- Fast-rcnn 训练(2)- 跑demo
- 理解OAuth 2.0
- CSS控制Table内外边框、颜色、大小示例
- 用Tomcat服务器配置https双向认证过程实战
- Scala不完整学习笔记1
- 三星耗巨资查明Note7燃损原因 给消费者一个满意答复
- tomcat JNDI配置
- root用户修改文件(chown,chmod)提示没有权限
- Windows 安腾平台到Windows x86平台的数据库迁移问题
- docker ubuntu 的apt 在安装ws-rtsp-proxy的时候
- KiCad设计PCB-36-NRF24L01接口、液晶屏接口电路的PCB设计
- macOS写ntfs格式磁盘
- java多线程Semaphore使用实例,细化粒度控制并发数量