27
다음 코드에서 [A : Manifest : WireFormat]
은 무엇을 의미합니까? 그것은 com.nicta.scoobi.TextInput
(github에서 사용 가능)입니다. 그것은 보통 타입 경계의 것 같지 않습니다.스칼라 클래스의 추가 콜론 의미 매개 변수
def fromDelimitedTextFile[A : Manifest : WireFormat]
(path: String, sep: String = "\t")
(extractFn: PartialFunction[List[String], A])
: DList[A] = {
val lines = fromTextFile(path)
lines.flatMap { line =>
val fields = line.split(sep).toList
if (extractFn.isDefinedAt(fields)) List(extractFn(fields)) else Nil
}
}
이 주제에 대한 추가 정보는 어디에서 찾을 수 있습니까?