문제

C#의 where 절을 사용할 수 있듯이 Boo에는 일반 유형으로 일부 구성을 표현하는 방법이 있습니까?

요컨대, 글을 쓰는 방법 : :

class MyClass<T>
    where T:Icomparable<T>
    {...}

고맙습니다

도움이 되었습니까?

해결책

예. 구문은 기본 유형을 선언하는 것과 동일합니다.

class MyClass[of T(IComparable of T)]

또는 다른 제약 조건 :

class MyClass[of T1(class, constructor), T2(struct)]

Boo의 현재 개발 버전은 자신 또는 다른 일반 유형 매개 변수를 참조하는 일반 유형 매개 변수 제약 조건을 지원하지 않는다고 생각합니다. 그래도 실수했을 수도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top