Scala中的默认参数
Scala中的默认参数
一个默认参数是宣布与参数的默认值的参数。当程序员在调用函数时未传递任何值时,这些缺省值将由函数使用。
在其程序中,Scala使其用户可以选择将传递值留给参数。Scala允许您在函数中指定默认参数,并且在函数调用时可以忽略这些默认参数的值。如果在函数调用中没有传递参数值,则使用默认值。
甲默认参数是相同的数据类型,并且可以具有该范围内的任何值。如果有多个默认参数,则第一个视为第一个,依此类推。
语法:
def functionName ( param : Datatype = value )
说明:
此语法定义了默认参数,如果函数调用没有任何输入参数,则此函数将使用其自己的值。该值将添加到参数的数据类型之后,并且这定义了将这些值用作默认值。
默认参数示例:
object Demo {
def welcome( name: String = "to Include Help" ){
println("Welcome "+ name)
}
def main(args: Array[String]) {
println("该程序显示了默认参数的使用。"); welcome();
welcome("Shivang")
}
}输出结果
该程序显示了默认参数的使用。 Welcome to Include Help Welcome Shivang
代码说明:
上面的代码显示了默认参数用法的基本示例。该代码使用字符串数据类型参数,并将其默认值设置为字符串“包括帮助”,这意味着如果未将任何值作为参数传递,则代码将显示“欢迎包括帮助”,如输出所示,否则将打印用户名带有欢迎信息。我们通常尝试使用这种类型的代码来减少错误或NULL值的情况。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短