mam wdrożenie machiny państwowej w dart, a chciałbym mieć moje funkcje państwowe powrócić inne funkcje państwowe, aleJak mogę napisać funkcję, która zwraca inną funkcję tego samego typu?
typedef State State(foo);
wyskakuje mi błąd:
typedef 'State' illegally refers to itself
istnieje jakikolwiek sposób zrobić to typedef? Oczywiście mogłem go zawinąć w klasę lub zwrócić go Function
, ale miałem nadzieję, że zrobię to z typedef.