簡體   English   中英

Flutter(Dart) 中方法的默認返回類型是什么?

[英]What is a default return type of method in Flutter(Dart)?

如果我沒有在 Flutter 的方法中寫任何返回類型,那么哪個是默認返回類型? 例如

getMyValue(){

}

默認返回類型是dynamic

通常,未明確指定且未推斷的事物的類型是dynamic

例子:

var x; // Same as `dynamic x`
List listOfDynamic; // Same as `List<dynamic>`
var anotherListOfDynamic = [];
var mapOfDynamicToDynamic = {}; // Same as `Map<dynamic, dynamic>`

foo(x) { } // Same as `dynamic foo(dynamic x)`

如果你有疑問,如果輸入一些代碼https://dartpad.dartlang.org/ ,移動標識符旁邊的文本光標會告訴你它是什么。

首先,它嘗試推斷類型,並且只有在失敗時才使用dynamic類型。 請閱讀有關類型推斷的文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM