标签:
tips:
1.函数的定义:
def addOne(m: Int): Int = m + 1
m为参数,要指定其类型,Int
: 后边跟着返回值的类型,Int
= 后边是函数的内部
2.匿名函数:
(x: Int) => m + 1
3.匿名函数赋值:
val add = (x: Int) => m + 1
4.如果函数有多个表达式
def addOne(m: Int): Int = {
m + 1
}
若没有return则最后行作为return
{ m: Int =>
m * 2
}
当函数作为值传递的时候这种情况经常用到
5.部分应用(即通配符"_")
def addOne(m: Int, n: Int): Int = m + n
val addTwo = addOne(3, _: Int)
6.科理化函数
标签:
原文地址:http://www.cnblogs.com/tobeprogramer/p/4811841.html