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")

 

posted @ 2021-04-09 09:18  罗毅豪  阅读(422)  评论(0编辑  收藏  举报