大数剧:Scala的方法和函数介绍

本文介绍了Scala中的方法和函数,包括方法的定义格式、函数的定义格式以及如何将方法转换成函数。通过示例代码展示了如何定义和调用方法与函数,强调了两者在定义上的区别,以及Scala方法的返回值类型可以自动推断。
摘要由CSDN通过智能技术生成

在Scala中,它和Java一样也是拥有方法和函数。Scala的方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说,在类中定义的函数即是方法。

Scala 中可以使用 def语句和val 语句定义函数,而定义方法只能使用def 语句。下面我们分别对Scala的方法和函数进行讲解。

1.方法

Scala方法的定义格式如下:在这里插入图片描述
在上面代码中可以看出,Scala的方法是由多个部分组成。具体如下:
def:是Scala方法的关键字,并且是固定不变的,一个方法的定义是由def关键字开始的。functionName:是Scala 方法的方法名。([参数列表]):[return type]:是Scala方法的可选参数列表,每个参数列表中的每个参数都有一个名字,参数名后跟着冒号和参数类型。function body:是方法的主体。return [expr]:是Scala方法的返回类型,可以是任意合法的 Scala 数据类型。若没有返回值,则返回类型为“Unit”。
下面,定义一个方法add,实现两个数相加求和,示例代码如下:在这里插入图片描述
Scala的方法调用的格式如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值