原文:scala编程第16章学习笔记(1)

List列表的基本操作 head方法获得列表的第一个元素 tail方法获得列表除第一个元素之外的其它元素 isEmpty:判断列表是否为空,空的话返回真 last:获得列表最后一个元素 init:获得除最后一个元素之外的元素 reverse:反转列表 前缀与后缀:drop take splitAt xs take n 返回xs列表的前n个元素,如果n大于xs.length,则返回整个xs。 xs ...

2014-11-11 15:47 0 3542 推荐指数:

查看详情

scala编程第17学习笔记(3)

可变(mutable)集合与不可变(immutable)集合 为了更易于完成不可变集合到可变集合的转换,或者反向转换,Scala提供了一些语法糖。纵使不可变集和映射并不支持真正的+=方法,Scala还是为此提供了+=的语法解释。 然而如果people声明为var,而不是val ...

Tue Nov 25 00:00:00 CST 2014 0 2662
scala编程第17学习笔记(1)——集合类型

列表 列表的初始化及对其首尾的访问: 数组 创建长度已知但内容未知的数组: 根据已知元素初始化数组: 访问和更新数组元素: 列表缓存 ListBuffer是可变对象(包含在scala.collection.mutable包中 ...

Sun Nov 23 06:22:00 CST 2014 0 4961
scala编程第17学习笔记(2)——集和映射

默认情况下在使用“Set”或“Map”的时候,获得的都是不可变对象。如果需要的是可变版本,需要先写明引用。 如果同一个源文件中既要用到可变版本,也要用到不可变版本的集合或映射,方法之一是引用包含了可 ...

Sun Nov 23 23:04:00 CST 2014 0 2387
scala学习笔记-模式匹配(16

模式匹配 在模式匹配中使用if守卫 在模式匹配中进行变量赋值 对类型进行模式匹配 对Array和List进行模式匹配 c ...

Sat Apr 15 08:34:00 CST 2017 0 3507
Spark学习scala编程

一、Scala语言基础 1、Scala语言简介 Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。 学习Scala编程语言,为后续学习Spark奠定基础 ...

Wed Oct 24 07:02:00 CST 2018 2 6682
大数据技术之_16_Scala学习_05_面向对象编程-中级

第七 面向对象编程-中级7.1 包7.1.1 Java 中的包7.1.2 Scala 中的包7.1.3 Scala 包的特点概述7.1.4 Scala 包的命名7.1.5 Scala 会自动引入的常用包7.1.6 Scala 包注意事项和使用细节7.1.7 包对象7.1.8 包对象的底层 ...

Fri Mar 29 03:06:00 CST 2019 1 507
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM