function
https://www.cnblogs.com/sunrye/p/5256687.html
https://www.runoob.com/scala/scala-functions.html
{{{
- object Main extends App {
- val max = (x: Int, y: Int) => if (x < y) y else x
- val anonfun2 = new Function2[Int, Int, Int] {
-
def apply(x: Int, y: Int): Int = if (x < y) y else x
- }
- assert(max(0, 1) == anonfun2(0, 1))
- }
- }}}
- println(max)
println((x: Int, y: Int) => if (x < y) y else x)
println(annonfun2)
override def toString() = “”
占位符
https://www.cnblogs.com/zzhangyuhang/p/9000088.html
scala之while
http://www.dataguru.cn/archiver/?tid-681071.html
https://www.w3cschool.cn/scaladevelopmentguide/w5a61jay.html
Scala编程之惰性函数
https://blog.csdn.net/weixin_34301307/article/details/93035953
Scala之闭包
闭包是一个函数,返回值依赖于声明在函数外部的一个或多个变量。
https://www.w3cschool.cn/scaladevelopmentguide/z4r91jaz.html
Scala之主构造函数
https://blog.csdn.net/bluishglc/article/details/50899077
scala编译器会自动生成get/set或只有get方法:而使用alibabaa解析JSON,是根据反射,使用用get,set方法给属性赋值,而class文件不 存在就不发给属性赋值 。
要么什么为使用模式case class,case模式会为括号里面的变量赋予get,set方法。或者在非case或case成员变量上加上
注解@BeanProperty,或者使用java—bean类来搞定。
而对case class 类名必须加上(),因为地城回调用apply方法,自动帮你生成类的实例。
scala-JavaConverters和JavaConversions的区别
https://blog.csdn.net/zsyoung/article/details/88843569
scala类型系统之: 类型变量界定、视图界定、上下文界定
https://blog.csdn.net/qq_31461055/article/details/82080059
scala通过mkString方法把一个集合转化为一个字符串
通常用伴生对象(调用apply()方法)来创建伴生类的实例: