generic-function

    0

    2답변

    구체적인 구조체와 함께 구체적인 유형을 사용하여 일반 함수를 호출 할 수 있습니까? 여기 내가하고 싶은 것을 적은 예 : 내가 해결하려는 실제 문제는 훨씬 더 복잡하기 때문에 제네릭 매개 변수 V 제거 할 수 trait T {} trait T2 {} struct S1 {} struct S2 {} impl T for S1 {} impl T for S

    0

    1답변

    모든 유형 매개 변수를 사용할 수있는 일반 구조체를 구현하려고합니다. struct Position<T>{ x: T, y: T, } impl<T:Num> Position<T>{ fn add(&self, other: &Position<T>) -> Box<Position<T>>{ box Position{x:self.x

    0

    1답변

    목록의 차에 디스패치하는 제네릭 함수를 얻는 좋은 방법이 있습니까? 나는 상징적 인 대수학 프로그램에서 일해 왔으며, 지금은 유형을 나타 내기 위해 car과 같은 다른 키워드를 가진 목록으로 많은 양의 데이터를 저장하고 있습니다. 예를 들어, 나는 '(:simplex #(0 1 2))으로 저장된 simplices를 가지고 있고, 나는 '(:step #(0

    2

    2답변

    CLOS의 제네릭 함수에 대해 배우고 있습니다. 저는 교과서와 온라인에서 찾아 볼 수있는 유형의 사례 때문에 혼란스러워지고 있습니다. 예제에서는 항상 다중 디스패치라는 사실을 사용합니다. 인수 유형에 따라 다른 계산이 수행됩니다. 그러나 논증 자체가 예제에서 사용 된 적이없는 이유는 무엇입니까? 예제 코드는 위의 예에서 Wikipedia ; declare

    6

    1답변

    저는 실시간 그래픽 실험에 common-lisp을 사용하고 있으며 지금까지는 훌륭했습니다. 속도와 cffi와의 쉬운 호환성에 대한 필자의 요구 사항은 '입력 된'배열을 사용한다는 것을 의미합니다. 정말 추악하게 느껴지는 코드 영역 중 하나는 제 행렬 및 벡터 수학 함수의 일반 버전입니다. CLOS 내가 같은 일을하고 배열의 길이에 전문 어차피 같이 (def

    1

    1답변

    다음은 꽤 오랫동안 작업해온 기능입니다 (코어 데이터에 정보를 삽입하는 데 매우 유용합니다). 스위프트 3.0으로 옮긴 이래 첫 번째 라인에서 문제가 발생했습니다. 내가 뭐 놓친 거 없니? func insertObject<T:NSManagedObject>(_ entity:T.Type, dico:NSDictionary, notification:String!)

    0

    2답변

    매개 변수의 값을 검사하는 함수를 만들고 싶었습니다. null 인 경우 매개 변수의 유형을 기준으로 값을 설정해야합니다. 그렇지 않으면 매개 변수의 값을 반환해야합니다. 입니다. 여기 제가 시험해 보았습니다. public static T ConvertNull<T>(T obj) { if (String.IsNullOrEmpty(obj.ToString

    -3

    1답변

    왜 내 코드가 올바르게 작동하지 않습니다. hist.args = NULL, plot.args = NULL을 함수 plot 및 plot.gevp 함수의 hist에 올바르게 전달하려면 어떻게해야합니까? plot.gevp=function (vector, type = c("predictive", "retlevel"), t, hist.args = NULL, plot

    0

    2답변

    마찬가지로, 나는 4 개의 클래스 gevp, gpdp 및 기타 2 개를 가지고 있으며 각각 4 개의 클래스에 대해 plot과 summary이라는 일반 함수를 만들었습니다. 그리고 만약 내가 하나의 일반적인 함수 plot과 summary을 만들 수 있는지 궁금하다. 그 안에는 네 가지 클래스가 있는데, 내가 원하는 클래스의 객체를 선택할 것이다.

    0

    1답변

    에 호출되는 일반 함수 R의 'foo'클래스에 대한 일반 함수 predict()를 만들어서 predict()의 두 번째 인수가 클래스 일 때 호출되도록하려고합니다. 'foo': class(y.foo) <- "foo" predict(x, y.foo) 가능합니까? 그것을하는 방법?