Scala中的=>符号
2017-02-01 21:19
176 查看
Scala中的
=>符号可以看做是创建函数实例的语法糖。例如:
A => T,
A,B => T表示一个函数的输入参数类型是“
A”,“
A,B”,返回值类型是
T。请看下面这个实例:
scala> val f: Int => String = myInt => "The value of myInt is: " + myInt.toString() f: Int => String = <function1> scala> println(f(3)) The value of myInt is: 3
上面例子定义函数
f:输入参数是整数类型,返回值是字符串。
另外,
() => T表示函数输入参数为空,而
A => Unit则表示函数没有返回值
相关文章推荐
- scala--=>符号的使用
- Scala的“=>”符号简介
- scala =>符号含义总结
- (转)Scala的“=>”符号简介
- Scala 的那些奇怪的符号 (一):“<:” 和 “>:” 作用及用法
- Scala的“=>”符号简介
- scala符号<:和: =>以及_*等
- scala =>符号的使用
- scala中的=>符号的含义
- Perl中的符号 ->;、=>; 和 :: 分别表示什么意思?
- Scala各种符号的含义
- JavaScript 无符号位移运算符 >>> 三个大于号 的使用方法
- 【scala初学】scala symbol 符号 -3
- Perl中的符号 ->、=> 和 :: 分别表示什么意思?
- scala 传值参数和传名参数 ():=>和:=>
- Asp.Net中几种相似的标记符号: < %=...%> < %#... %> < % %> < %@ %>解释及用法(转)
- 如何理解Scala>:迷之翻转喵 —— 协变逆变全解析
- scala学习-scala中的特殊符号使用
- kafka->spark->streaming->mysql(scala)实时数据处理示例
- Scala小代码<持续更新>