1008fj

清洗8

方法定义

1)方法体中最后返回值可以使用return,如果使用了return,那么方法体的返回值类型一定要指定

2).如果方法体中没有return,默认将方法体中最后一行计算的结果当做返回值返回。方法体的返回值类型可以省略,会自动推断返回值的类型

3).定义方法传入的参数一定要指定类型

4).方法的方法体如果可以一行搞定,那么方法体的“(...)”可以省略

5).如果定义方法时,省略了方法名称方法体之间的“=”,那么无论方法体最后一行计算的结果是什么,都会被丢弃,返回Unit

package com.bjsxt.scala

object Lesson_Function {

def  main(args:Array[String]):Unit={

def max(a:Int,b:Int):Int=(if(a>b){

return a

}

else{

return b

}

}

val  result:Int=max(100,20)

println(result)

}

posted on 2022-05-18 01:09  Tender菊儿  阅读(20)  评论(0编辑  收藏  举报

导航