에서 :::
방법을 사용하려고합니다 (이 방법은 운영자입니까?). REPL에 두 개의 목록을 입력하고 무슨 일이 벌어지고 있는지보고 난 후에 지금 무엇을하는지 알았습니다. 그러나 ::: 메서드의 API 정의는 읽고 이해하기가 어려웠습니다. 나는 그것이 "돌려주는"것을 읽음으로써 만 "얻었습니다".List :: Scala API의 해석 방법은 무엇입니까?
def :::[B >: A](prefix: List[B]): List[B]
Adds the elements of a given list in front of this list.
prefix The list elements to prepend.
returns list resulting from the concatenation of the given list prefix and this list.
Example: List(1, 2) ::: List(3, 4) = List(3, 4).:::(List(1, 2)) = List(1, 2, 3, 4)
특히이 부분의 의미는 [B >: A](prefix: List[B])
입니다. 나는 메소드가 반환하는 것을 읽고 그것을 가지고 놀면서 메소드가 리턴하는 것을 이해할 수 있었다. 미래를 위해서, 저는 다른 방법으로 API를 읽고 모든 것을 이해하려고 노력하고 싶습니다. 그것이 내가이 질문을하는 이유입니다.
힘든 답변을 주신 모든 분들께 감사드립니다. 대단히 감사합니다, @ Edmondo1984. 나는 너의 것을 올바른 사람으로 선택하고 다른 사람들을 업보트 할 것이다. 봐, 그게 네가 한 것처럼 내가하고 싶은거야. 내 목록을 만들고 함께 재생 해보세요. – ilango