【发布时间】:2019-12-24 21:02:16
【问题描述】:
许多公共示例代码、pub 插件代码包括类和状态,其实例以下划线作为前缀命名。这是怎么回事?这种时尚从何而来?它是 Dart 中一些流行的编程模式还是仅仅是品味问题? :D
class State extends State<widget>{
int _index = 1;
_increment() => _index++;
}
【问题讨论】:
许多公共示例代码、pub 插件代码包括类和状态,其实例以下划线作为前缀命名。这是怎么回事?这种时尚从何而来?它是 Dart 中一些流行的编程模式还是仅仅是品味问题? :D
class State extends State<widget>{
int _index = 1;
_increment() => _index++;
}
【问题讨论】:
与 Java 不同,Dart 没有关键字 public、protected 和 private。如果标识符以下划线 (_) 开头,则它对其库是私有的。
【讨论】: