..Cascade
1
2
3
4
5
6
7
8
9
10
11
// 傳統寫法
var robot = Robot();
robot.name = "小明";
robot.level = 10;
robot.wakeUp();
// 用 .. 串接寫法 (簡潔很多)
var robot = Robot()
..name = "小明"
..level = 10
..wakeUp();
1
2
var listenController = TextEditingController()
..text = updatedOptions.listenFor.toString();
意思就是:「建立一個 TextEditingController,順便把它的 text 屬性設為預設數值的字串,然後把這個設定好的 controller 指定給 listenController 變數。」