1. 将方法转化为函数
def
m1(x
:Int,y
:Int
) = x
*y
val f1
= m1_
2. 集合中的每一个元素
val list
= List(1,2,3,4)
val list1
= list
.map(_
* 10)
3. 获取元组Tuple中的元素
val t
= ("hadoop",3.14,100)
t
._1
t
._2
t
._3
4. 模式匹配
val word
= "hadoop"
val result
= word match
{
case "hadoop" => 1
case "spark" => 2
case _
=> 0
}
5. 队列
val list
= List(1,2,3,4)
list match
{
case List(_
,_
*) => 1
case _
=> 2
}
6. 导包引入的时候
import scala
.collection
.mutable
._
7. 初始化变量
var name
:String
= _
var age
:Int
= _
转载请注明原文地址: https://yun.8miu.com/read-109960.html