2012-10-29 2 views
5

나는 다트 상태 머신을 구현하고있어, 나는 내 상태 함수는 다른 상태 함수를 반환해야 싶지만 같은 유형의 다른 함수를 반환하는 함수를 typedef하려면 어떻게해야합니까?

typedef State State(foo); 

나에게 오류 제공합니다 :
typedef 'State' illegally refers to itself 

가 어떤인가를 이 typedef 할 방법? 분명히 클래스에서 랩핑하거나 Function을 반환 할 수는 있지만 typedef를 사용하여이 작업을 수행하려고합니다.

답변

3

죄송합니다. 지금은 사양에서 허용되지 않습니다. 기능 요청은 http://dartbug.com/new

개체를 사용하거나 함수를 사용하여 함수를 열면 가장 좋은 방법이 될 것입니다.

관련 문제