Scala中的占位符 _
来源:互联网 发布:win7的网络共享在哪里 编辑:程序博客网 时间:2024/05/02 02:02
我们都知道scala的语法十分的简洁,有些语法简洁的让人找不到北。话不多说,看看占位符 _
下面就解释下为什么:
override def foreach[U](f: Char => U): Unit
Applies a function f
to all elements of this string.
Note: this method underlies the implementation of most other bulk operations. Subclasses should re-implement this method if a more efficient implementation exists.
这是鼠标悬停在 foreach 看到的解释,foreach 接受一个函数参数,该函数传入类型Char ,返回空。这个应该能懂的!
"hello".foreach((x:Char)=>println(x)) 这种写法是在foreach里面构造一个匿名函数
"hello".foreach(println(_)) 这种写法本质上也是在构造一个匿名函数,Scala语法规定 匿名函数,如果 =》右边 只出现一次函数参数,切记只出现一次,(x:Char)就可以略去
"hello".foreach(println) 这种写法相信大家都懂,就是把println函数传递进去
我也是今天刚懂的,记录一下,不知道理解的对错
1 0
- Scala中的占位符 _
- rdd,scala中的占位符“_”
- scala _ 下划线 占位符语法
- Scala--占位符
- Maven中的占位符
- OC中的占位符
- Android中的占位符
- java中的占位符
- python中的占位符
- html中的占位符
- c#中的“+”和占位符
- pom.xml中的占位符
- Scala学习之三Scala_ 下划线占位符语法
- Scala 点滴:操作符"_"
- sql语句中的#{}占位符和${}占位符
- Scala中的操作符
- 结构体中的占位符用法
- java操作XML中的占位符
- 问题四十六:怎么用ray tracing画superellipsoid
- 一天一点Android知识(实现强制下线功能)
- HashM-Java面试题:如何对HashMap按键值排序
- SAP HCP WebIDE和OSChina git的集成
- 函数式编程
- Scala中的占位符 _
- Android手机连不上本地电脑上的tomcat服务器
- 郑州买房总结
- 程序员的成长日记
- keras 安装
- Java 集合框架-HashSet 和 HashMap 源码剖析
- #前端学习笔记01
- 在 Shell 脚本中执行语法检查调试模式
- DOM事件