• 注册
当前位置:1313e > 默认分类 >正文

SCALA中的函数式编程

演示了值函数,匿名函数,闭包。。。

其它具体的应用,还得在生产当中吧。。

这个告一段落。。其它SAM,CURRY,高阶函数,集合,泛型,隐式类。。这些,还是找专门的书去深入了解啦。。。

C:\Users\hengheng>scala
Welcome to Scala version 2.11.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_4
3).
Type in expressions to have them evaluated.
Type :help for more information.scala> def add(x : Int, y : Int) : Int = (x + y)
add: (x: Int, y: Int)Intscala> var result = add _
result: (Int, Int) => Int = scala> result(1, 2)
res0: Int = 3scala> (x : Int) => x + 3
res1: Int => Int = scala> var fun = (x : Int) => x + 3
fun: Int => Int = scala> fun(7)
res2: Int = 10scala> var y = 1
y: Int = 1scala> val sum = (x : Int) => x + y
sum: Int => Int = scala> sum(5)
res3: Int = 6scala>

  

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 162202241@qq.com 举报,一经查实,本站将立刻删除。

最新评论

欢迎您发表评论:

请登录之后再进行评论

登录