博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SCALA中的函数式编程
阅读量:6480 次
发布时间:2019-06-23

本文共 751 字,大约阅读时间需要 2 分钟。

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

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

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

C:\Users\hengheng>scalaWelcome to Scala version 2.11.6 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_43).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 + 3res1: Int => Int =
scala> var fun = (x : Int) => x + 3fun: Int => Int =
scala> fun(7)res2: Int = 10scala> var y = 1y: Int = 1scala> val sum = (x : Int) => x + ysum: Int => Int =
scala> sum(5)res3: Int = 6scala>

  

转载地址:http://gffuo.baihongyu.com/

你可能感兴趣的文章
ReadWriteLock与ReentrantReadWriteLock
查看>>
Atitit.软件命名空间 包的命名统计 及命名表(2000个名称) 方案java package...
查看>>
新手指导:教你如何查看识别hadoop是32位还是64位
查看>>
Codeforces Round #180 (Div. 2) D. Fish Weight 贪心
查看>>
Gradle sourceCompatibility has no effect to subprojects(转)
查看>>
百度指数分析
查看>>
使用Mkdocs构建你的项目文档
查看>>
三分钟读懂TT猫分布式、微服务和集群之路
查看>>
fn project 运行时配置选项
查看>>
你的leader还在考核你的千行代码Bug率吗?
查看>>
多块盘制作成一个lvm
查看>>
InnoDB多版本
查看>>
贪心算法 - 活动选择问题
查看>>
独立思考与输入、吸收
查看>>
es6 includes(), startsWith(), endsWith()
查看>>
关于azkaban上传job压缩包报错问题的解决方案
查看>>
JS版日期格式化和解析工具类,毫秒级
查看>>
百度人脸对比
查看>>
Linux内存管理 一个进程究竟占用多少空间?-VSS/RSS/PSS/USS
查看>>
苹果AppStore如何申请加急审核
查看>>