前言
day02(day02-scala学习之条件表达式及循环),我们学习了scala的条件表达式及循环,今天学习scala函数参数、Lzay(懒值)、异常处理。
scala函数参数
参数类型
scala的参数分为默认参数、带名参数、可变参数三种。
默认参数,当你没有给参数赋值的时候,就使用默认参数
object Demo5 {
def test1(name:String="Tom"):String = "Hello " + name
}
def main(args: Array[String]): Unit = {
val a = test1()
val b = test1("sjr")
println(a)
println(b)
}
}
代名参数,当有多个默认参数的时候,通过代名参数可以确定给哪个参数赋值
object Demo5 {
def test2(str:String