Dt大数据梦工厂王家林老师 Scala实战详解之第3讲 Tuple、Array、Map与文件操作入门实战
来源:互联网 发布:udp编程bind函数的作用 编辑:程序博客网 时间:2024/05/17 18:11
package com.dt.scalaInAction.demo_003/** * 数组 */object ArrayOps { def main(args: Array[String]): Unit = { var array = Array(1,2,3,4,5); //数组发的静态定义 类型为 Array[Int] /** * 遍历方式一 */// for(index <- 0 until array.length ) println(array(index)) /** * 遍历方式二(常用) */// for(e <- array) println(e) }}
package com.dt.scalaInAction.demo_003/** * 元祖 */object TupleOps { def main(args: Array[String]): Unit = { var pair = (100, "Scala", "Spark") //注意 鼠标上移变量pair 显示var pair: (Int, String, String) 这是Scala的类型推断// println(pair._0); //注意:去元素是下标从1开始 ._0 会编译错误 println(pair._1) println(pair._2) println(pair._3) } }
package com.dt.scalaInAction.demo_003/** * Map */object MapOps { def main(args: Array[String]): Unit = { var entry = Map("John"->21,"Bell"->24) //Map的静态定义 var entry: Map[String, Int] /** * 遍历k v 采用Tuple的方式遍历 */ for((k, v) <- entry) println("key="+k+";value="+v) /** * 遍历k 忽略v */ for((k, _) <- entry) println("key="+k) //(k, _) _为占位符 }}
package com.dt.scalaInAction.demo_003import scala.io.Source/** * 文件操作 */object FileOps { def main(args: Array[String]): Unit = { val file = Source.fromFile("E:\\projectTest\\1.txt") //返回类型为 BufferedSource// val file = Source.fromURL("http://spark.apache.org/") //抓取网络信息 var lines = file.getLines //var lines : Iterator[String] for(line <- lines) println(line) }}
0 0
- Dt大数据梦工厂王家林老师 Scala实战详解之第3讲 Tuple、Array、Map与文件操作入门实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第6讲 Map、Tuple、Zip实战解析
- 王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
- 王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第5讲 Scala数组操作实战详解
- Dt大数据梦工厂王家林老师 Scala实战详解之第9讲 Scala的内部类实战详解
- Dt大数据梦工厂王家林老师 Scala实战详解之第11讲 Scala中的apply实战详解
- Dt大数据梦工厂王家林老师 Scala实战详解之 第2讲Scala函数定义,流程控制,异常处理入门实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第13讲 抽象类、抽象字段、抽象方法
- Dt大数据梦工厂王家林老师 Scala实战详解之第4讲 For与Function进阶实战、Lazy的使用
- Scala 深入浅出实战经典 第3讲:Tuple、Array、Map与文件操作入门实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第7讲 Scala类的属性和对象私有字段实战详解
- Dt大数据梦工厂王家林老师 Scala实战详解之第8讲 Scala主构造器、私有构造器、构造器重载实战详解
- Dt大数据梦工厂王家林老师 Scala实战详解之第10讲 Scala单例对象、伴生对象实战详解
- Dt大数据梦工厂王家林老师 Scala实战详解之第12讲 Scala中的继承:超类的构造、重写字段、重写方法代码实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第14讲 Scala中作为接口的trait、在对象中混入trait代码实战
- Dt大数据梦工厂王家林老师 Scala实战详解之第15讲 Scala多重继承、多重继承构造器执行顺序及AOP实现
- Dt大数据梦工厂王家林老师 Scala实战详解之第16讲 Scala中包的定义、包对象、包的引用、包的隐式引用
- HDU 5438 Ponds(2015ACM/ICPC长春网络赛B)
- Dt大数据梦工厂王家林老师 Scala实战详解之 第2讲Scala函数定义,流程控制,异常处理入门实战
- 基于Go实现的分布式MQ
- 阻塞队列 生产者消费者
- 我的2年苦逼狗血相亲经历(2)
- Dt大数据梦工厂王家林老师 Scala实战详解之第3讲 Tuple、Array、Map与文件操作入门实战
- html
- nagios - remote check http
- 内核中media设备驱动的多态与继承
- Dt大数据梦工厂王家林老师 Scala实战详解之第4讲 For与Function进阶实战、Lazy的使用
- groovy获取camel风格字符窜
- 我的2年苦逼狗血相亲经历(3)
- Dt大数据梦工厂王家林老师 Scala实战详解之第5讲 Scala数组操作实战详解
- html表单