2
Q
如何創建類型別名
A
回答
4
您無法定義別名。對於你的情況,你可以使用DelegatingList from quiver定義Directives
:
import 'package:quiver/collection.dart';
class Directives extends DelegatingList<String> {
final List<String> delegate = [];
}
+0
奇怪。我原以爲Dart人會鼓勵給數據結構命名。 Dart中有一個typedef關鍵字,但僅適用於函數簽名。感謝您的回答。 – user7610
相關問題
- 1. 爲函數類型創建別名
- 2. 如何創建魚類殼別名
- 3. C#:如何爲類創建「別名」
- 4. 如何在C#中爲泛型類創建別名?
- 5. 如何在Java中創建一些變量類型別名
- 6. 匿名類型 - 如何動態創建?
- 7. 如何創建匿名類型列表?
- 8. 如何創建Bash別名?
- 9. 創建匿名類型!
- 10. 如何在模板類創建的類型名稱通新類型名
- 11. 創建別名
- 12. 如何創建泛型類型類
- 13. 創建類型別名的實例會導致「需要類的類型」錯誤
- 14. 如何創建類名
- 15. 如何在SQL中創建視圖爲列名創建別名?
- 16. 如何創建類型
- 17. 如何創建泛型類
- 18. 爲沒有子類別的複雜類型創建一個別名?
- 19. 如何使用類型別名接口
- 20. 如何輸入轉換類型別名
- 21. 是否有可能在Delphi中爲泛型類創建類型別名
- 22. 如何創建具有子類別的類別的模型(使用Rails)?
- 23. 創建表「別名」,並更改表格類型
- 24. 創建一個別名到另一個類型
- 25. 如何在Apache Tomcat中創建「別名」?
- 26. 如何爲mercurial用戶創建別名?
- 27. 如何用參數創建bash別名?
- 28. 如何用args創建shell別名?
- 29. 如何爲長路徑創建「別名」?
- 30. 在C#中如何創建別名
你不這樣做,你不能實例化一個類型到另 –
@MPatel你誤解了我。我想要做一個C++風格的typedef。這應該是可能的,是嗎?我總是可以將列表嵌入到一個新的Directives類中,但是然後導出列表中的所有方法是很多工作的... –
user7610
重複http://stackoverflow.com/questions/16247045/how-do-i-extend- a-list-in-dart http://stackoverflow.com/questions/18459181/extending-base-list-class-with-extra-functionality-in-dart-language – user7610