标签:语句 括号 输入 方法调用 class unit 相互 返回值 ret
def functionName([参数列表]) : [return type] = { function body return [] }
abstract class Test{ def hi(x : Int):Int def he(x : Int){x + 1} }
Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。
Scala 中的函数则是一个完整的对象,Scala 中的函数其实就是继承了 Trait 的类的对象。
Scala 中使用 val 语句可以定义函数,def 语句定义方法。
1 class Test1{ 2 def met(x : Int) = x + 10 3 val fun = (x : Int) => x + 10 4 }
标签:语句 括号 输入 方法调用 class unit 相互 返回值 ret
原文地址:https://www.cnblogs.com/9981-lyq/p/10473855.html