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