다음과 같은 도우미 메서드가있는 테스트 스위트에서 작업 중입니다.
def setupMocks(isChild: Boolean = false): Unit
일부 테스트에서는 다음과 같이 호출됩니다.
setupMocks(_)
다른 테스트에서는 다음과 같이 호출됩니다.
setupMocks()
은 무엇을 않습니다 _
여기합니까? 의미는 무엇입니까? 나는 디버거를 시도했지만 단순히 건너 뛰고 이것을 알아낼 수 없습니다.
기본 매개 변수가 있기 때문에 매개 변수가 1 및 0 인 메소드로 둘 다 처리 할 수 있습니다 (종류).
밑줄은 기본적으로 함수 매개 변수의 자리 표시 자입니다. setupMocks(_)
는 x => setupMocks(isChild=x)
. Scala에서 밑줄의 모든 용도는 무엇입니까?를 참조하십시오 . .
두 번째 예제는 isChild=false
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다