object FunctionDemo {
def alarmMsg(title:String,content:String,height:Double):Unit={
println(title+"\t"+content+": "+height)
}
alarmMsg("警报","空气甲醛浓度为",21.32d)
val title:String="警报"
def alarmMsg2=alarmMsg(title,_:String,_:Double)
alarmMsg2("空气甲醛浓度为",21.43d)
val content:String="空气甲醛浓度为"
def alarmMsg3=alarmMsg2(content,_:Double)
def alarmMsg4=alarmMsg(title,content,_:Double)
alarmMsg3(23.32d)
def sumResult(a:Int,b:Int):Int={
a+b
}
var num1:Int=5
def sum:Int=>Int = sumResult(num1,_:Int)
println(sumResult(2,3))
println(sum(4))
}