scala速记

https://blog.csdn.net/lydms/article/details/133219900

 

函数式编程-方法

普通定义方法:

   def f(arg: String): Unit = {
      println(arg)
    }

方法使用能省则省原则,会使用最后一行作为方法的返回值

可变参数,本质是包装为一个数组:

def sayHi(name: String*): Unit = {
  println(s"hi $name")
  for (e <- name) {
    println(name)
  }
}
sayHi("hello01", "hello02", "hell03")

匿名函数,同样使用能省则省原则:

(x:Int)=>{函数体}
  • 参数的类型可以省略,会根据形参进行自动的推导

  • 类型省略之后,发现只有一个参数,则圆括号可以省略;其他情况:没有参数和参数超过1的永远不能省略圆括号。

  • 匿名函数如果只有一行,则大括号也可以省略

  • 如果参数只出现一次,且按照顺序出现则参数省略且后面参数可以用_代替

 

面向对象

posted @ 2025-04-25 16:19  ---江北  阅读(7)  评论(0)    收藏  举报
TOP