이 나를 위해 스칼라 2.7.7.final 또는 2.8.0.final와를 컴파일되지 않습니다 :이 Scala 표현식에서이 nullary 함수에 대괄호가 필요한 이유는 무엇입니까?
new FileInputStream("test.txt") getChannel transferTo(
0, Long.MaxValue, new FileOutputStream("test-copy.txt") getChannel)
이 을 스칼라 2.7.7.final 및 2.8.0.final와을 컴파일 않습니다 나를 위해 :
new FileInputStream("test.txt") getChannel() transferTo(
0, Long.MaxValue, new FileOutputStream("test-copy.txt") getChannel)
왜 내가 대신 여기에 단지 getChannel
의 getChannel()
을 할 필요가있다?
getChannel은 메소드입니까? –
Java FileIn/OutputStreams를 사용한다고 가정하면, 두 번째 예제도'transferTo '에 대한 인수가 잘못되어 여기 컴파일되지 않습니다. FileOutputStream의 chanel을 head 대신에'transferTo'의 인수 목록의 끝에 넣으려고했다는 뜻입니까? 그것은 여기서 컴파일됩니다. –
Dan 감사합니다. 내 질문에 코드를 수정했습니다. 이것은 내 편집기의 코드 대 내 페이스트의 코드입니다. 나는 앞으로 게시 할 코드에 더주의 할 것입니다. –