Scalaにおける関数と方法の違い


1.メソッドは単独の式として存在しないが、関数は
2.関数にはパラメータリストが必要です.空でも書く必要があります.方法はありません.
val sayName=()=>{
    println("asdfasdf")
}
def eat:Unit={
    println("cjeojaff")
}

3.メソッドは値ではなく、関数は値であり、メソッドを変数valに割り当てることはできません.
//2.     (          ,      )
val bb=  def eat(): Unit = {
	println("    ------------")
}

4.メソッドは関数に変換でき、メソッドに変換できない
val cc = eat _

追加:ネスト関数と再帰関数の違い:
再帰呼び出し、自分で呼び出し、関数ネストは他の関数を呼び出すことができます