YouTip LogoYouTip

Functions Default Parameter Values

Scala Functions – Default Parameter Values | Tutorial

\n\nTutorial -- Learning not just technology, but dreams!\n\n\n\n\n\n\n\n\n\n\n\nScala Tutorial\n\nScala TutorialScala IntroductionScala Installation and Environment ConfigurationScala Basic SyntaxScala Data TypesScala Literals Scala Escape Characters Scala VariablesScala Access ModifiersScala OperatorsScala IF...ELSE StatementsScala LoopsScala Methods and FunctionsScala ClosuresScala StringsScala ArraysScala CollectionsScala IteratorsScala Classes and ObjectsScala TraitsScala Pattern MatchingScala Regular ExpressionsScala Exception HandlingScala ExtractorsScala File I/O\n\nScala Loops\n\nScala Closures\n\n

Scala Functions - Default Parameter Values

\n\nImage 3: Scala Functions Scala Functions\n\nScala allows you to specify default parameter values for function parameters. When using default parameters, you do not need to provide arguments for them when calling the function; the function will use its default parameter values. If you do provide arguments, the passed values will override the default values. An example is as follows:\n\n
object Test { def main(args: Array) { println( "Return Value : " + addInt() ); } def addInt( a:Int=5, b:Int=7 ) : Int = { var sum:Int = 0 sum = a + b return sum }}
\n\nExecuting the above code, the output result is:\n\n
$ scalac Test.scala $ scala TestReturn Value : 12
\n\n<img src="http
← Higher Order FunctionsRecursion Functions β†’