王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战

你想了解大数据,你想成为年薪百万吗?那你还等着什么,快点来吧!跟着王家林老师学习spark大数据

第三讲Tuple、Array、Map与文件操作入门实战

Tuple

object TupleOps  {

def  main (args: Arrag[string]): Unit = {

val triple = (100,”Scala”,”Spark”)

printIn(triple._1)

printIn(triple._2)

}

}

Array

object ArrayOperations {

def  main (args: Arrag[string]): Unit = {

val array = Array(1,2,3,4,5)

for(I <-0 until array.length){

printIn(array(i))

}

//另一种写法

for(elem <- array){

printIn(elem)

}

}

Map

object MapOperations {

def  main (args: Arrag[string]) {

val ages = Map(“Rocky” -> 27, “Spark” -> 5)

for((k,v)<- ages){

printIn(“Key is ” + k + “,value is “ +  v)

}

for((k,_)<- ages){  //placeholder

printIn(“Key is ” + k)

}

}

}

文件操作

object FileOps  {

def  main (args: Arrag[string]) {

val file = Source.fromFile(“F:\\tuiguangneirong.docx”)

//val file = Source.fromURL(“http://www.hiwifi.com”)

for (line <- file.getLines){

printIn(line)

}

}

}

通过简单代码示例,从基础了解Tuple(元组简单用法)、Array(数组简单用法)、Map(Key和value两个值)与文件基本操作。希望自己跟着老师学习一点一点进步;

如果你了解的还是不清楚,你也可以学习此视频或者是记录一下联系方式

视频地址:http://www.tudou.com/programs/view/hqRFiGUlP4M/

学习地址:http://mp.weixin.qq.com/s?__biz=MzAwNjAwODI3Mg==&mid=212579488&idx=2&sn=883193df2b3df163d49c4fdec1ecd585&scene=5#rd

时间: 2024-08-03 20:19:17

王家林亲传《DT大数据梦工厂》第三讲Tuple、Array、Map与文件操作入门实战的相关文章

王家林亲授《DT大数据梦工厂》大数据实战视频 Scala 深入浅出实战经典 - 第71讲

王家林亲授<DT大数据梦工厂>大数据实战视频 Scala 深入浅出实战经典(1-71讲)完整视频.PPT.代码下载:百度云盘:http://pan.baidu.com/s/1c0noOt6 腾讯微云:http://url.cn/TnGbdC 360云盘:http://yunpan.cn/cQ4c2UALDjSKy 访问密码 45e2 技术爱好者尤其是大数据爱好者 可以加DT大数据梦工厂的qq群 DT大数据梦工厂① :462923555 DT大数据梦工厂②:437123764 DT大数据梦工厂③

王家林亲授《DT大数据梦工厂》第84讲:Scala中List和ListBuffer设计实现思考

我一直觉得Scala里的List设计的很诡异,今天阅读了王家林老师的 <第84讲:Scala中List和ListBuffer设计实现思考 >, 然后我就豁然开朗了. Scala的List是immutable的,因此将其声明为var, 有了这个隐式转换,操作ResultSet就变简单了. =============================================================== 王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经

DT大数据梦工厂 第76讲

王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经典”视频.音频和PPT下载!第76讲:模式匹配下的赋值语句百度云:http://pan.baidu.com/s/1qWkPspm腾讯微云:http://url.cn/c2XO4B360云盘:http://yunpan.cn/cdKX92weEFGNd 访问密码 2990模式匹配用做赋值语句.用tuple中的元素来接收值val [email protected]=1000 a为b的别名,背后是用模式匹配完成的同时返回一个tup

DT大数据梦工厂 温故而知新 之1~4讲

王家林亲授 大数据开发语言<Scala深入浅出实战经典>(1-71讲全部视频.代码.PPT)下载 ,总共有140讲Scala视频!百度云:http://pan.baidu.com/s/1jGjFpWy腾讯微云:http://url.cn/TnGbdC360云盘:http://yunpan.cn/cQ4c2UALDjSKy 访问密码 45e2温故而知新 之 DT大数据梦工厂 第1-4讲首先安装java,配置环境变量不多说了.然后到scala-lang.org/download 下载scala,找

DT大数据梦工厂 第74讲

王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经典”视频.音频和PPT下载!第74讲:从Spark源码的角度思考Scala中的模式匹配百度云:http://pan.baidu.com/s/1hqJByvU腾讯微云:http://url.cn/chV3CI360云盘:http://yunpan.cn/cdgz9G35mtADm  访问密码 f551本节王老师讲了从spark的角度来看模式匹配.首先是case class RegisterWorker 会受到akka的消息,对

DT大数据梦工厂 第72,73讲

王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经典”视频.音频和PPT下载!第72讲:Scala界面事件处理编程实战详解百度云:http://pan.baidu.com/s/1qWsq6Jy腾讯微云:http://url.cn/g6En3l360云盘:http://yunpan.cn/cchw9EZAp2rKd 访问密码 05d1本节王老师讲了scala界面的事件处理就是当用户操作一个行为,GUI将做出一个反应.比如点击一个按钮事件.def top=new MainFra

DT大数据梦工厂 第63,64,65讲

王家林亲授<DT大数据梦工厂>大数据实战视频“Scala深入浅出实战经典”视频.音频和PPT下载!第63讲:Scala中隐式类代码实战详解百度云:http://pan.baidu.com/s/1o6wxJdS腾讯微云:http://url.cn/TfOJqr360云盘:http://yunpan.cn/cckajtapNGT9z 访问密码 369d本节王老师讲了隐式类.其作用就是把转换后的类放在一个作用域中,消除了之前的隐式转换方法.object Context{ implicit class

DT大数据 梦工厂53讲

王家林亲授<DT大数据梦工厂>大数据实战视频"Scala深入浅出实战经典"视频.音频和PPT下载!第53讲:Scala中结构类型实战详解 百度云盘:http://pan.baidu.com/s/1ntEGt4X 腾讯微云:http://url.cn/frfFQl 360云盘:http://yunpan.cn/cc3SKdVt8dFwa  访问密码 6ae4 第53讲 王老师讲了结构类型,结构类型表明了一个方法中的参数被一个结构所限定,只要符合一种结构,就可以作为参数传入这个

DT大数据 梦工厂52讲

王家林亲授<DT大数据梦工厂>大数据实战视频"Scala深入浅出实战经典"视频.音频和PPT下载!第52讲:Scala中路径依赖代码实战详解 百度云:http://pan.baidu.com/s/1gdES4hX 360云盘:http://yunpan.cn/ccHXX2Wkrrrt4  访问密码 c489 腾讯微云:http://url.cn/VV5kx5 本节王老师讲了内部类同java的区别.scala中的内部类是用外部类的实例创建的,只和外部类的实例相关,不同的实例创