English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في العادة، يتم تمرير معلمات الدالة وفقًا لترتيبها عند تعريف الدالة. ولكن يمكن أيضًا تمرير معلمات الدالة باستخدام أسماء المعلمات دون الحاجة إلى اتباع الترتيب، مثل المثال التالي:
object Test { def main(args: Array[String]) { printInt(b=5, a=7); } def printInt( a:Int, b:Int ) = { println("قيمة a: " + a); println("قيمة b: " + b); } }
إذا قمت بتشغيل الكود أعلاه، النتيجة ستكون:
$ scalac Test.scala $ scala Test قيمة a: 7 قيمة b: 5