3
저는 스칼라를 배우기 시작했으며 다음 두 가지 정의를 주목했습니다. 내가 뭔가를 반환하는 경우에도 첫 번째 함수는 항상> 지능 = 같은 단위 처리됩니다 것으로 나타났습니다 a(2)
스칼라에서 자유 함수 정의와 같음
def a(m:Int){
println("-" * m)
} //> a: (m: Int)Unit
그리고 =
def a(m:Int) = {
println("-" * m)
} //> a: (m: Int)Unit
와 모두
을 사용하여 호출 할 수 있습니다.질문 :이 두 정의는 내부적으로 어떻게 다른가요?
(이 바보가 될 수도 있지만 나는이 구글 방법을 모르는) 그런 다음 반환 형식이Unit
는 항상, 등호를두면