Scala编程中的=>和<=区别
来源:互联网 发布:java线程安全集合类 编辑:程序博客网 时间:2024/06/11 04:52
<=含义
小于等于号
=>的使用
1、当定义一个函数的时候,需要使用=>
scala> val triple = (x: Int) => 3 * x //定义了一个函数triple: Int => Int = <function1>scala> def square(x: Int) = x * x //定义了一个方法square: (x: Int)Intscala> triple(3)res1: Int = 9scala> square(3)res2: Int = 9
2、模式匹配
object MatchTest extends App {def matchTest(x: Int): String = x match { case 1 => "one" case 2 => "two" case _ => "many"}println(matchTest(3))}
阅读全文
0 0
- Scala编程中的=>和<=区别
- scala中的method和function的区别
- scala中的Seq 和 Set 的区别
- Scala中的=>符号
- Spark源码中的Scala模式匹配编程和Scala模式匹配编程操作实战
- scala中的部分应用函数和偏函数的区别
- scala中的部分应用函数和偏函数的区别
- scala中的class、object和trait的区别
- Ruby,Scala和JavaScript中的函数式编程(一)
- Scala和并发编程
- Scala编程语言中的下划线
- 学习Scala:Scala中的字段和方法
- Python 中的<>和!= 区别
- Scala和Go的区别
- shell编程中的$@和$*的区别
- 在Scala中,def foo = {}和def foo() = {}有什么区别?
- scala中的object和class
- Scala中的Map和Set
- 微服务解析
- R语言使用密度聚类笔法处理数据
- Android中的内存优化
- VB遇到的问题【运行EXE时出现“VB未预期的错误”】
- 比特币、质能方程、主观价值论与量子力学
- Scala编程中的=>和<=区别
- test01:YUV转RGB
- 人工智能基础复习5——学习
- ARP协议(地址解析协议)
- Coderforces Bit++
- Python的学习指导
- Mac React Native环境搭建,一路下来踩过的坑
- lintcode(81)数据流中位数
- Java虚拟机初步解析