In this guide, we will discuss Scala Functions with Named Arguments. In a normal function call, the arguments in the call are matched one by one in the order of the parameters of the called function. Named arguments allow you to pass arguments to a function in a different order. The syntax is simply that each argument is preceded by a parameter name and an equals sign.
Try the following program, it is a simple example to show the functions with named arguments.
Example
object Demo { 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 ); } }
Save the above program in Demo.scala. The following commands are used to compile and execute this program.
Command
\>scalac Demo.scala \>scala Demo
Output
Value of a : 7 Value of b : 5
Next Topic : Click Here
Pingback: Scala - Partially Applied Functions | Adglob Infosystem Pvt Ltd
Pingback: Scala - Functions | Adglob Infosystem Pvt Ltd