【问题标题】:Why do they use underscores in instance names? [duplicate]为什么他们在实例名称中使用下划线? [复制]
【发布时间】:2019-12-24 21:02:16
【问题描述】:

许多公共示例代码、pub 插件代码包括类和状态,其实例以下划线作为前缀命名。这是怎么回事?这种时尚从何而来?它是 Dart 中一些流行的编程模式还是仅仅是品味问题? :D

class State extends State<widget>{
  int _index = 1;
  _increment() => _index++;
}

【问题讨论】:

    标签: flutter dart


    【解决方案1】:

    来自Dart Language Tour

    与 Java 不同,Dart 没有关键字 public、protected 和 private。如果标识符以下划线 (_) 开头,则它对其库是私有的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-30
      • 2010-10-24
      • 1970-01-01
      • 2020-08-26
      • 2011-01-23
      • 1970-01-01
      • 2014-06-13
      • 2020-10-18
      相关资源
      最近更新 更多