参考 Flutter 教程,我遇到了下划线 _。我知道在 Java 中,_ 是用作私有变量的命名约定。它也适用于 Flutter 吗?注意到...
参考 Flutter 教程,我遇到了下划线, _
.
我知道在Java中, _
用作私有变量的命名约定。
_
真的是私有的(其他类无法访问)还是仅仅是一个命名约定?
class RandomWordsState extends State<RandomWords> {
final List<WordPair> _suggestions = <WordPair>[];
final Set<WordPair> _saved = new Set<WordPair>();
final TextStyle _biggerFont = const TextStyle(fontSize: 18.0);
...
}
_
Widget 设为私有?这样一来,主类岂不是无法访问 Widget 了?
Widget _buildRow(WordPair pair) {
final bool alreadySaved = _saved.contains(pair); // Add this line.
...
}