1 / 5
文档名称:

Scala编程详解函数入门之默认参数和带名参数.ppt

格式:ppt   大小:216KB   页数:5页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Scala编程详解函数入门之默认参数和带名参数.ppt

上传人:资料分享 2019/9/8 文件大小:216 KB

下载得到文件列表

Scala编程详解函数入门之默认参数和带名参数.ppt

相关文档

文档介绍

文档介绍:北风网项目实战培训在Scala中,有时我们调用某些函数时,不希望给出参数的具体值,而希望使用参数自身默认的值,此时就定义在定义函数时使用默认参数。defsayHello(firstName:String,middleName:String="William",lastName:String="Croft")=firstName+""+middleName+""+lastName如果给出的参数不够,则会从作往右依次应用参数。默认参数Java:publicvoidsayHello(Stringname,intage){if(name==null){name="defaultName"}if(age==0){age=18}}sayHello(null,0)Scala: defsayHello(name:String,age:Int=20){print("Hello,"+name+",yourageis"+age)}sayHello("leo")Java与Scala实现默认参数的区别在调用函数时,也可以不按照函数定义的参数顺序来传递参数,而是使用带名参数的方式来传递。sayHello(firstName="Mick",lastName="Nina",middleName="Jack")还可以混合使用未命名参数和带名参数,但是未命名参数必须排在带名参数前面。sayHello("Mick",lastName="Nina",middleName="Jack")带名参数欢迎访问我们的官方网站