Scala函数初体验

来源:互联网 发布:future说唱知乎 编辑:程序博客网 时间:2024/06/05 20:46

1、请看如下函数示例:

def max(x:Int,y:Int):Int={    if(x>y)      x    else      y  }
def:表示定义一个函数;

max:函数名字;

x,y:参数,其中类型均为Int类型;

:Int表示函数的返回值为Int

函数意思为:求出x,y中的最大值并返回。

2、自动推导返回类型

    上述的函数也可以按照如下进行定义:

 def max(x:Int,y:Int)={    if(x>y)      x    else      y  }
即将返回值类型取消了,Scala会自动进行类型推断。

0 0