博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
scala匿名函数
阅读量:6213 次
发布时间:2019-06-21

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

hot3.png

做了如下实验,但理解不了:

scala> var f1= ()=>{println("anoum")}f1: () => Unit = $$Lambda$1182/522007047@ 4dd94931scala> f1res10: () => Unit = $$Lambda$1182/522007047@ 4dd94931scala> f1()anoumscala> println(f1())anoum()

另外,还做如下实验:

scala> Array(3.14,1.42,2.0).map((x:Double) => 3*x)res13: Array[Double] = Array(9.42, 4.26, 6.0)scala> Array(3.14,1.42,2.0).map{(x:Double) => 3*x}res14: Array[Double] = Array(9.42, 4.26, 6.0)scala> Array(3.14,1.42,2.0) map((x:Double) => 3*x)  //中置法不需要“."res15: Array[Double] = Array(9.42, 4.26, 6.0)scala> Array(3.14,1.42,2.0) map{(x:Double) => 3*x} //中置法不需要“.",匿名函数作为参数,如果你愿意,可以将小括号换成大括号,正常函数参数时则不能将小括号换成res16: Array[Double] = Array(9.42, 4.26, 6.0)

 

转载于:https://my.oschina.net/u/2963604/blog/1803408

你可能感兴趣的文章
python之list+字典练习
查看>>
django-cbv模式-csrf中间件
查看>>
xcode xib 加载 、注意点
查看>>
Spring---Bean的继承与依赖
查看>>
LVS模式二:隧道模式(Tun)
查看>>
rsync 同步
查看>>
骑士问题 C组模拟赛
查看>>
设计 C组模拟赛
查看>>
Other things
查看>>
JZOJ 100046. 收集卡片
查看>>
OpenGL编程逐步深入(六)平移变换
查看>>
Django重新整理4---ModelForm-set(批量处理数据)
查看>>
【算法学习】01---java基础以及算法基础常用类库
查看>>
POJ1159解题心得
查看>>
象山县教育局网站群建设项目签约西部动力
查看>>
UVA11542 Square(高斯消元 异或方程组)
查看>>
Java中private、protected、public和default的区别
查看>>
软件工程作业个人项目:WC项目
查看>>
HDU 4597 Play Game 记忆化DP
查看>>
tomcat访问日志分析
查看>>