首页 > 其他 > 详细

scala初学笔记

时间:2015-09-16 00:39:04      阅读:259      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!