一、声明函数
(一)显式声明函数
(1)案例演示:加法函数
- 创建
net.hw.func
包,在包里创建Example01
对象
package net.hw.func
import scala.io.StdIn
/**
* 功能:显式声明函数
* 作者:华卫
* 日期:2022年03月06日
*/
object Example01 {
def add1(a: Int, b: Int): Int = {
return a + b
}
def add2(a: Int, b: Int): Int = {
a + b
}
def add3(a: Int, b: Int) = {
a + b
}
def add4(a: Int, b: Int) = a + b
def add5(a: Int, b: Int) {
println(a + " + " + b + " = " + (a + b))
}
def main(args: Array[String]): Unit = {
print("a = ")
val a = StdIn.readLine().toInt
print("b = ")
val b = StdIn.readLine().toInt
println(a + " + " + b + " = " + add1(a, b))
println(a + " + " + b + " = " + add2(a, b))
println(a + " + " + b + " = " + add3(a, b))
println(a + " + " + b + " = " + add4(a, b))
add5(a, b)
}
}
- 运行程序,查看结果
(2)阶乘函数
- 显式声明阶乘函数并调用
(二)隐式声明函数
(1)案例演示:加法函数
- 在
net.hw.func
包里创建Example02
对象
package net.hw.func
import scala.io.StdIn
/**
* 功能:隐式声明函数
* 作者:华卫
* 日期&