Boo의 제네릭 - C# Where 절과 동등한 것이 있습니까?
문제
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의 현재 개발 버전은 자신 또는 다른 일반 유형 매개 변수를 참조하는 일반 유형 매개 변수 제약 조건을 지원하지 않는다고 생각합니다. 그래도 실수했을 수도 있습니다.
제휴하지 않습니다 StackOverflow