implicit

    2

    2답변

    A 및 B 두 개의 클래스가 있는데 각각 operator bool()이 정의되어 있습니다. 나는 최근에 의해 발생 된 버그를 건너 왔어요 : GCC 4.9.1에서 잘 컴파일 A a; B b; if(a!=b) { //... } 코드 및 암시 적으로 비교하기 전에 bool로하는 a와 b를 변환. 프로그래머가 A와 B가 제공하는 명시적인 변환

    4

    1답변

    다음 코드에서는 셰이프가없는 typeclass 인스턴스를 파생하려고합니다. 그러나 더 복잡한 HList로 변환되는 더 복잡한 사례 클래스의 경우 컴파일러에서 같은 종류의 암시 적 형식을 두 번 해결하지는 않지만 "확장 된 암시 적 확장"을 제공합니다. 어쩌면 나는 컴파일러의 다른 규칙을 놓치고 있습니까? (바이올린 : https://scalafiddle.i

    1

    1답변

    이것은 하루 종일 나를 먹고 있습니다. 나는 비교적 C 언어에 익숙하지 않아이 작업을 할 수 없으며 그 이유를 모른다. assignment_1.h --- ... 나는 3 개 개의 파일 .. 나는 또한이 스택 오버 플로우를 사용하여 내 처음 그대로의 간격에 대해 사과 할 이 ...하지만 어쨌든, 여기에 코드입니다 -------------------------

    3

    1답변

    내가 문자열에 대한 컨버터의 세트가 있다고 가정 타입 클래스와 : import scala.reflect.runtime.universe._ abstract class ToStringConverter[T] { def convert(value: T): String } implicit object IntToStringConverter extends

    1

    1답변

    와 함께 작동 나는 내가 할 수있는 다음 코드 type RequestWithParams[T] = (ApiRequest[T], Map[String, String]) implicit class RequestWithParamsWrapper[T](request: ApiRequest[T]) { def ? (params: Map[String, String

    1

    1답변

    필자는 Long 및 Double 등 AnyVals를 제외한 모든 유형에 대해 해결되는 동반자 개체에 함축을 정의하고 있습니다. 그 이유는 정확히 알지 못합니까? AnyVals에 대한 다른 해결 규칙이 있습니까? class X(val i:Int) { def add[T](implicit x:SomeType[T])=println(x) } object

    3

    1답변

    알려진 두 가지 다른 형식 매개 변수를 기반으로 일부 형식을 유추하도록 컴파일러를 얻으려고합니다. 여기에 예는 다음과 같습니다 trait ReturnCount trait ReturnsMany extends ReturnCount trait ReturnsOne extends ReturnCount class Query[R <: ReturnCount]{

    0

    2답변

    play2.5 앱과 국제화 된 오류 메시지가 필요한 양식이 있습니다. 별도의 개체에 양식이 있고 컨트롤러에서 사용합니다. 암시 적 메시지를 찾을 수 없기 때문에 dos를 컴파일하지 마십시오. 나는 이것이 사소한 해결책이라고 생각하지만 나는 놀고 스카우트하는 것이 새로운 것으로 어떤 힌트에도 감사 할 것입니다. 오류 : (14, 45) 매개 변수 메시지의 암

    0

    1답변

    나쁜 제목은 죄송합니다. 기본 특성과이 특성을 여러 구현 한 라이브러리를 사용하고 있습니다. 그러나 전통적인 메서드 재정의하는 대신 암시 적 인수를 사용하는 메서드에서 메서드 전문화가 제공됩니다. class Cont[TT](val n : Int) trait I[ +Self ] { final def foo[TT >: Self](implicit n

    0

    1답변

    나는 implicits 및 형식 경계를 사용하여 작동하도록 일반 mSort 함수를 확장하려고합니다. 일반적인 특성을 사용하여 Ordered를 확장 할 때 잘 동작하지만 추상 클래스는 확장하지 않습니다. 너 도와 줄 수있어? object MergeSort extends App { // With Abstract Class abstract c