Scala_(1)_基础

1.函数
sum(1 to 100:_*)// 提取出1-100中的所有元素,并实现sum操作
2.lazy
只有在初次运行时调用
如:lazy val content = fromFile(path)
3.集合
val arr = new Array[Int](5)
4.高阶函数
arr.filter(_%2 == 0).map(i =>i * i)
5.Map
val person = Map("spark" -> 1,"hadoop" ->11)
val persons = scala.collection.mutable.Map("Spark" ->1,"Hadoop" ->2)
persons +=("Flink" -> 5) // 增加元素
persons.getOrElse(key,value)// 获取元素
//遍历
for((key,value) <- persons){
...
}
for(key <- persons.keySet){
...
}
6.Tuple
val tuple=("Spark",1,1.2)
tuple._1// 第一个元素是从1开始

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值