2
반환 유형이 명시 적으로 지정되지 않은 경우 String을 반환하는 메서드로 Unit을 반환하는 메서드를 재정의 할 수있는 이유는 무엇입니까?
Scala Edition1 https://www.artima.com/pins1ed/traits.html 에서 프로그래밍의 특성에 관한 장의 코드 예제를 작업했습니다. 오타 때문에 이상한 행동을 겪었습니다. 코드 아래의 특성의 메서드를 재정의하는 동안 오버라이드 (override) 된 메소드의 반환 형식이 다르지만 어떤 컴파일 오류를 제공하지 않는 Unit대 String. 그러나 객체에서 메소드를 호출하면 Unit을 반환하지만 아무것도 인쇄하지 않습니다. trait Philosophical { def philosophize …