部分函数
外部在传入的参数,按照输入顺序接收。
1、样例
//部分函数
def showMsg(title: String, content: String, height: Double): Unit = {
println(title + " " + content + " " + height)
}
showMsg("警告", "水位上涨", 123)
运行结果
----------------------------------------------------
警告 水位上涨 123.0
2、传入两个参数
//提前定义默认参数
val title: String = "警告"
val content: String = "水位高度"
//把需要外部传入的参数用 _:String ,传入参数按照顺序来接收
def showAlarm = showMsg(title, _: String, _: Double)
showAlarm("部分函数 ", 23)
运行结果
----------------------------------------------------
警告 部分函数 23.0
3、 传入一个参数
//默认的参数title,content,外部传入的参数 _:Double
def showAlarm2 = showMsg(title, content, _: Double)
showAlarm2(34)