scala学习第四章 映射和元组
来源:互联网 发布:压缩软件 mac 编辑:程序博客网 时间:2024/05/23 18:31
要检查映射中是否有某个指定的键,可以用contains方法:
val bobsScore = if(score.contains("Bob")) score("bob") else contain 0
还有一种快捷写法:
val bobsScore = score.getOrElse("Bob",0)//如果映射包含键"Bob",返回对应的值,否则,返回0val t = (1,3.14,"Fred") //可以用方法_1,_2, _3,访问组元val second = t._2 //将second设为3.14 你可以将t._2写成t _2(用空格),但不能写成t_2
使用通配模式来获取元组的组元 例如:
val (first, second, third) = t//将first设为1, second 设为 3.14, third 设为 "Fred""New York".partition(_isUpper) //输出对偶("NY","ew ork")
拉链操作
val a = Array("a","b","c")val b = Array(1,2,3)val c = b.zip(a) //输出对偶数组 Array((1,"a"),(2,"b"),(3,"c"))
0 0
- scala学习第四章 映射和元组
- Scala学习笔记-映射和元组
- Scala学习(四)---映射和元组
- 快学Scala习题解答—第四章 映射和元组
- 快学Scala习题解答—第四章 映射和元组
- 快学Scala习题解答—第四章 映射和元组
- Scala映射和元组
- Scala 映射和元组
- Scala映射和元组
- scala映射和元组
- Scala映射和元组
- Scala 映射和元组
- Scala元组和映射
- scala学习笔记3 映射和元组
- Scala 学习(三)--- 映射和元组
- 学习Scala——映射和元组
- Scala学习数组/映射/元组
- 快学Scala第4章--映射和元组
- HUST 1408
- IOS支付宝集成一系列问题
- chmod命令详解
- 求二叉树的深度和宽度平衡最大距离
- PAT-PAT (Advanced Level) Practise 1001. A+B Format (20) 【二星级】
- scala学习第四章 映射和元组
- 15.8.19笔记
- Oracle ORA-01940 无法删除当前已连接用户
- TCP/IP协议三次握手与四次握手流程解析
- 2015-8-19省赛模拟总结
- PHP 的var const static define self $this 使用详解
- iostat和iowait详细解说(转载:http://oplinux.com/order/iostat.html)
- cocos2dx 3.x bindings-generator(Part one)
- 结构体成员最后一个定义0长度数组