2012-10-29 23 views
5

Ben dart bir devlet makinesini uygulayan ediyorum ve benim hal fonksiyonları diğer devlet fonksiyonlarını iade olmasını isterdim, ama Aynı türde başka bir işlevi döndüren bir işlevi nasıl yazarım?

typedef State State(foo); 

bana bir hata verir:
typedef 'State' illegally refers to itself 

var mı uygulanıyor Bu typedef yapmak için bir yol? Açıkçası bir sınıfa sarılabilir veya Function'u iade edebilirim, ama bunu typedef ile yapmayı umuyordum.

cevap

3

Üzgünüm, bu özellik şu anda izin verilmiyor. Özellik isteğini http://dartbug.com/new

'da açabilirsiniz. Bir nesneyi veya dönen bir İşlev kullanmak, bahsetmiş olduğunuz gibi, şu an gitmek için en iyi yol olabilir.

İlgili konular