
scala
Genebrother
一级码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala 中伴生类与伴生对象
定义:实现类似 Java中那种既有实例成员又有静态成员的类的功能。为什么会存在伴生类?原因是在scala语法中,去掉了static关键字,不能像JAVA中一样,将成员变量和成员方法使用static修饰,是其成为静态方法和静态成员变量。但是在scala中,又确实需要这样的方式。所以,在scala中,就出现了伴生类的概念。如何定义一个伴生类呢? 1、定义一个 class并在这里面实现所有的实例成员。 2、添加一个 object ,这个 object要与上面的 class同名,然后在这...原创 2021-06-27 10:50:45 · 509 阅读 · 0 评论 -
Scala 中的至简原则
1、在scala中,return 可以省略不写,自动默认使用最后一行作为返回值;def function (Int a,Int b ) :Int={ return a+b}简化后:def function (Int a,Int b ) :Int={ a+b}2、如果函数体只有一行代码,可以省略花括号简化后:def function (Int a,Int b ) :Int=a+b...原创 2021-03-01 22:08:35 · 461 阅读 · 0 评论