import junit.framework.TestCase
//函数(1)
class Demo5 extends TestCase {
def testDemo(){
println("开始测试Scala函数");
method_0();
var t1 = 10;
}
//函数-无参数列表-无返回值
def method_0(){
println("函数-无参数列表-无返回值");
}
def scala_method_a():Unit={
println("函数-无参数列表-无返回值-:Unit=-可以忽略");
}
//函数-单参数列表-无返回值
def scala_method_a(x:Int){
println("函数-单参数列表-无返回值");
}
//函数-多参数列表-无返回值
def scala_method_a(x:Int,y:Int){
println("函数-多参数列表-无返回值");
}
//函数-无参数列表-有返回值
def scala_method_b():Int={
var rs = 10;
println("函数-无参数列表-有返回值");
return rs;
}
def scala_method_c():Int={//可以忽略return
var rs = 10;
rs;
}
//函数-单参数列表-有返回值
def scala_method_b(x:Int):Int={
println("函数-单参数列表-有返回值");
x;
}
//函数-多参数列表-有返回值
def scala_method_b(x:Int,y:Int):Int={
println("函数-多参数列表-有返回值");
x+y;
}
}