![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
雨中禁火
这个作者很懒,什么都没留下…
展开
-
Scala中的偏函数
如果一个方法中没有match只有case,这个函数可以定义成PartialFunction偏函数。偏函数定义时,不能使用括号传参,默认定义PartialFunction中传入一个值,匹配上了对应的case,返回一个值。原创 2021-06-18 19:43:30 · 228 阅读 · 0 评论 -
scala中list的常用操作
object listDemo { def main(args: Array[String]): Unit = { val list: List[String] = List("a", "b" ,"a") //为列表预添加元素 println("A" +: list) //在列表开头添加元素 println("c" :: list) //在列表开头添加指定列表的元素 println(List("d","e") ::: list) //复制.原创 2021-06-16 19:33:18 · 573 阅读 · 0 评论 -
Scala中的类和对象
类和对象 scala是支持面向对象的,也有类和对象的概念。 我们依然可以基于scala语言来开发面向对象的应用程序。 创建类和对象 用法: 使用class来定义一个类 使用new来创建对象原创 2021-06-08 20:45:21 · 61 阅读 · 0 评论 -
Scala中的case
一:模式匹配 1.简单匹配,值匹配 val bools = List(true, false) for (bool <- bools) { bool match { case true => println("heads") case false => println("tails") case _ => println("something other than heads or tails (yikes!)") } } 2.类型匹配 val sundries = List(23,原创 2021-06-08 20:42:58 · 371 阅读 · 0 评论