scala中zip拉链的操作
package bms_entity.baseinfoobject zipOps {def main(args: Array[String]): Unit = {val province = Array("山东", "安徽", "陕西", "福建", "广东", "甘肃")val capital = Array("济南", "合肥", "西安", "福州", "广州")val pcs: Array[(String, String)] = province.zip(capital) // 会将两个集合裁剪一样长度for (pc <- pcs) {val p = pc._1val c = pc._2println(s"province: ${p},capital:${c}")}println("--------------------------zipAll------------------------------------")val pcAll = province.zipAll(capital, "A", "B") // zipAll会使用后面的参数对没有匹配到的值自动的进行填充,其中第一个元素(A).会和第二个集合中多余的元素进行配对// 其中第二个元素(B),会和第一个集合中多余的元素进行配对for (pc <- pcAll) {val p = pc._1val c = pc._2println(s"province: ${p},capital:${c}")}}
}
scala中zip拉链的操作相关推荐
- scala字符串的拉链操作_在Scala中对字符串进行操作
scala字符串的拉链操作 Scala字符串操作 (Scala strings operation) A string is a very important datatype in Scala. T ...
- Scala中zip或者zipWithIndex的计数器用法
你要遍历一个有序集合,同时你又想访问一个循环计数器,但最重要的是你真的不需要手动创建这个计数器. 解决方案: 使用zipWithIndex或者zip方法来自动地创建一个计数器,假设你有一个有序集合da ...
- Scala中zip或者zipWithIndex用法
你要遍历一个有序集合,同时你又想访问一个循环计数器. 解决方案: 使用zipWithIndex或者zip方法来自动地创建一个计数器,假设你有一个有序集合days,那么你可以使用zipWithIndex ...
- //变量在scala中没有自增自减的操作
package scala.chapter18import scala.io.StdIn object Test2 {def main(args: Array[String]): Unit = {// ...
- Scala 中的集合(三):实现一个新的 Collection 类
本文由 Yison 发表在 ScalaCool 团队博客. Scala 中的 collection 库是符合 DRY 设计原则的典范,它包含了大量通用的集合操作 API,由此我们可以基于标准库,轻松构 ...
- idea 编写scala_在Scala中编写Angular服务
idea 编写scala Those following my blog posts know that I like to take Scala everywhere. This time, let ...
- Python中常用的一些操作总结(未完待续)update @ 2017-5-18
写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西.或许有价值 ...
- Akka 系列(五):Java 和 Scala 中的 Future
随着CPU的核数的增加,异步编程模型在并发领域中的得到了越来越多的应用,由于Scala是一门函数式语言,天然的支持异步编程模型,今天主要来看一下Java和Scala中的Futrue,带你走入异步编程的 ...
- Scala中没有break和continue, 如何退出循环
Java是指令式风格,Scala是函数式风格. 在Scala中,应该尽量适用循环,而是应用函数的方式来处理. Scala并没有提供break和continue语句来退出循环,那么如果我们又确实要怎么办 ...
最新文章
- W1000变频器如何设定频率_变频器参数如何设定,参数故障处理办法
- php变动参数,[小记]PHP方法的参数可变/不定
- ABAP BSP的工具类CL_BSP_UTILITY
- python用法查询笔记_Python学习笔记 - 2 - PyCharm的基本使用
- Java和Round-Robin上的AtomicInteger
- 【HDU - 2516 】取石子游戏 (Fibonacci博弈)
- idea 注释中 类 跳转_javaSE第一部分 数据类型、idea快捷键
- android中MVC,MVP和MVVM三种模式详解析
- 声笔码和声笔数码单字效率分析
- turtle fillcolor_python3的turtle画模仿3d星空、运动的恒星小宇宙
- python xml转字典_python xml转成dict
- python--strip()用法-split()方法
- OpenCV编译、安装、测试
- access 套用表格_将ACCESS数据库导入到EXCEL表格
- java权限管理面试_java shiro面试题
- PLC对接SQL数据库,实现数据采集和边缘计算
- mysql的pdb文件在哪里_pdb是什么文件?pdb数据库文件怎么打开?
- 我给浏览器加了个语音搜索功能
- 计网重点知识总结复习
- GEEer成长日记十二:Modis_LST地表温度产品时间序列分析