다트 (1.22.0-dev.10.3)에서 일반적인 방법을 사용하려고합니다.다트에서 일반 메소드를 만드는 방법은 무엇입니까?
abstract class VR<T> {
VR();
bool foo<T>(T value);
}
class VRInt extends VR<int> {
VRInt();
bool foo<int>(int n) => n > 0; // Thinks n is Object
}
class VRString extends VR<String> {
VRString();
bool foo<String>(String s) => s.length > 0; // Thinks s is Object
}
두 서브 클래스가 foo
에 인수가 객체라고 오류가 발생할 : 다음은 간단한 예입니다.
필자는이 부분이 구문상의 오류 일 뿐이라고 확신하지만 설명서를 검색 한 결과 답변을 찾을 수 없습니다.