函式定義
返回型別(可以不要) 函式名(引數1,引數2,...) else
} f1('小明', '男', 20);
f1('小花', '女');
/*2、命名引數*/
void f2(string name, string ***, ) else
} f2('小明', '男', age:20);
f2('小花', '女');匿名函式
var list = [1, 2, 3, 4, 5];var newlist1 = list.map((value) else
});print(newlist1.tolist());
(value) else箭頭函式 必須是一行};就是乙個匿名函式。
var list = [1, 2, 3, 4, 5];var newlist2 = list.map((value) => value % 2 == 0 ? value * 2 : value);
(value) => value % 2 == 0 ? value * 2 : value;就是乙個箭頭函式。自執行方法 用()();表示,執行後即可執行,不需要額外呼叫。第乙個括號內寫方法,第二個寫引數,引數可不填。
((string name) )('自執行方法');閉包 1、不會汙染全域性 2、常駐記憶體
fn();列印}var f=fn();
f();
f();
f();
1112
13
Flutter學習筆記(1)
各顯示控制項說明 scaffold scaffold 實現了基本的 material 布局。只要是在 material 中定義了的單個介面顯示的布局控制項元素,都可以使用 scaffold 來繪製。listview listview預設是豎直方向的 flexible flexible是乙個控制row...
flutter 學習筆記1
跨平台技術的時間軸 最早為hybird混合開發,後來為react native的橋接技術,hybird的主要依賴的webview的技術,乙個重量級的控制項,容易產生記憶體問題。對於複雜的webview顯示效能不好。flutter 最新的跨平台技術支援android,ios,macos,windows...
flutter 之 布局學習
flutter 中的布局常用的有 container row column static 等 有了這些 基本上都能搭配出不同的ui介面了 今天來逐一介紹 container flutter 中的uiview class layoutdemo extends statelesswidget 如上 會顯...