implicits

    17

    6답변

    스칼라 어원은 매우 강력합니다. Scala의 새롭고 고유 한 기능이거나 다른 프로그래밍 언어에 이미 존재하는 개념인지 궁금합니다. 감사합니다. 편집 : 내 질문을 명확히하기 위해, 그래, 나는이 구체적인 구현에 대해 이야기하고있다. "암시적인 것들"을 처음부터 이상하게 보였지만 잠시 동안 사용하고 다른 사람들이 그것을 어떻게 사용하는지 보았을 때, 그것이

    11

    2답변

    저는 스칼라 2.8을 재미있게 사용하여 pimp을 정의하려고 시도했으며 형식 생성자에 "as"메소드를 추가하여 한 펑터에서 다른 펑터로 변환 할 수있었습니다 (나는 여기서 반드시 펑터를 다루지 않는다는 사실을 간과 해주십시오). 그래서 예를 들어, 당신은이처럼 사용할 수 있습니다 그래서 여기 val array:Array[T] val list:List[T]

    3

    2답변

    foo 메서드를 내 컨트롤 외부에있는 기존 유형 A에 제공한다고 가정합니다. 필자가 아는 한, 스칼라에서 이것을 수행하는 표준 방법은 A에서 foo을 구현하는 유형으로 암시 적 변환을 구현하는 것입니다. 이제 기본적으로 두 가지 옵션이 표시됩니다. 는 목적을 위해 별도의, 어쩌면 숨겨진 클래스를 정의 : protected class Fooable(a : A

    3

    3답변

    내 응용 프로그램의 여러 곳에서 Seq[SalesRow]을 가져와 Map[String,SalesRow]을 반환해야합니다. 여기서 문자열은 국가 이름입니다. 여러 곳에서 사용해야합니다. 예를 들어, 모든 SalesRows의 목록을 가져 와서 국가별로 판매량을 분석합니다. 그러나 다른 곳에서는 월별로 그리고 그 다음 나라별로 판매를 나누고 싶습니다. (Map[

    8

    4답변

    질문은 다음과 같은 코드가 형식 유추와 작동하지 않는 이유입니다 (아래는 설명 할 REPL 세션입니다). 보다 구체적으로, 컴파일러가 반환 형식을 추론하는 데 사용하는 CanBuildFrom과 다른 점은 무엇입니까? 을 감안할 때이 코드 : object S { import java.net._ trait UrlLike[T] {