Flutter之构造函数的语法糖

我在学习Flutter时,对于代码段

class EachView extends StatefulWidget {
  String _title;
  EachView(this._title);

  @override
  _EachViewState createState() => _EachViewState();
}

中的

EachView(this._title);

难以理解。后查询了资料,明白这个是Dart中的构造函数的写法的语法糖。

相当于

class EachView extends StatefulWidget {
  String _title;
  EachView(String title){
    this._title = title;
  }

  @override
  _EachViewState createState() => _EachViewState();
}

调用方式

EachView("LYH")
原文地址:https://www.cnblogs.com/luoyihao/p/14635771.html