码迷,mamicode.com
首页 > 其他好文 > 详细

scala初学笔记

时间:2015-09-16 00:41:16      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

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.科理化函数

 

scala初学笔记

标签:

原文地址:http://www.cnblogs.com/tobeprogramer/p/4811841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!