1.定义scala的函数(method)
scala>def compare(x:Int,y:Int) : Int={
if(x > y) x
else y
}
compare:(x:Int,y:Int) Int
scala>print(compare(1,5))
5
定义函数分析:这是一个比较函数,比较那个值比较大,虽然比较简单,但是基本都包含的定义函数的所有元素
1.声明一个函数(方法)需要使用关键字:def
2.def 申明后面紧接着的就是函数名称compare及其申明函数的相关参数,这里是两个Int型的参数(x:Int,y:Int)
3.:Int定义函数返回的类型
4.=将返回的值返回到Int申明中
5.{}括号中的为执行的函数体,进行详细的函数操作。
上面的函数可以改为一行
scala>def compare(x:Int,y:Int) = if(x > y) x else y
compare:(x:Int,y:Int) Int
如果一个函数没有返回值和参数,见如下定义:
scala>def greeting()=print("hello world")
greeting:()Unit
unit就相当于java中的void
当我们退出scala的命令行使用:q或者:quit即可