Dart 中定义变量时,下划线的作用?
定义变量或者方法前使用下划线,这样保证只有在定义该变量或者方法的.dart文件中可见。
常见的用法就是在定义 State 时候:
class MyPage extends StatefulWidget {
@override
_MyPageState createState() => _MyPageState();
}
class _MyPageState extends State<MyPage> {
@override
Widget build(BuildContext context) {
return Container();
}
}
参考:
Flutter 变量下划线