Scala学习笔记-3

object Map_Tuple {
def main(args: Array[String]): Unit = {
//不可变映射
val map = Map("book" -> 10, "gun" -> 18, "ipad" -> 1000)
for ((k, v) <- map) yield (k, v * 0.9)
//可变映射
val scores = scala.collection.mutable.Map("Scala" -> 7, "Hadoop" -> 8, "Spark" -> 10)
val hadoopScore = scores.getOrElse("Hadoop", 0)
scores += ("R" -> 10)
scores -= "Hadoop"微信

//按key的字典顺序进行排序
val sortedScore = scala.collection.mutable.SortedSet("Scala" -> 7, "Hadoop" -> 8, "Spark" -> 10)oop

//Tuple很经常使用!!!
val tuple = (1, 2, 3.14, "Rocky", "Spark")
val third = tuple._3
val (first, second, thirda, fourth, fifth) = tuple
val (f, s, _, _, _) = tuple学习

//partition方法返回的是一对字符串,分别包含了知足某个条件和不知足某个条件的字符
"Rocky Spark".partition(_.isUpper)大数据

val symbols = Array("[", "-", "]")
val counts = Array(2, 5, 2)
val pairs = symbols.zip(counts)
for ((x, y) <- pairs) print(x * y)
}
}url

本博客说明:scala

1.整理思路,提升本身。视频

2.受教于王家林老师,​有所收获,故推荐。排序

3.博客注重实践,多余的文字就很少说了,都是作技术的。ip

4.信息来源于 DT大数据梦工厂微信公众帐号:DT_Spark。​hadoop

DT大数据梦工厂的微信公众号是DT_Spark,天天都会有大数据实战视频发布,请您持续学习。

Scala 深刻浅出实战经典(1-68讲)完整视频、PPT、代码下载:

百度云盘:http://pan.baidu.com/s/1o6HwSPG腾讯微云:http://url.cn/TnGbdC360云盘:http://yunpan.cn/cQ4c2UALDjSKy 访问密码 45e2

相关文章
相关标签/搜索