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