ฟังก์ชั่นสกาล่า - ค่าพารามิเตอร์เริ่มต้น
Scala สามารถระบุเป็นหน้าที่ของค่าพารามิเตอร์พารามิเตอร์เริ่มต้นโดยใช้พารามิเตอร์เริ่มต้นที่คุณเรียกฟังก์ชั่นในกระบวนการอาจไม่จำเป็นต้องผ่านพารามิเตอร์แล้วฟังก์ชันจะเรียกว่าค่าพารามิเตอร์เริ่มต้นถ้าคุณส่งค่าพารามิเตอร์จะถูกส่งแทน ผิดนัด ตัวอย่างมีดังนี้
object Test { def main(args: Array[String]) { println( "返回值 : " + addInt() ); } def addInt( a:Int=5, b:Int=7 ) : Int = { var sum:Int = 0 sum = a + b return sum } }
การดำเนินงานของโค้ดข้างต้นผลลัพธ์คือ:
$ scalac Test.scala $ scala Test 返回值 : 12