8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Flutter 中变量名前的下划线“_”是什么意思

redoctober 2月前

14 0

参考 Flutter 教程,我遇到了下划线 _。我知道在 Java 中,_ 是用作私有变量的命名约定。它也适用于 Flutter 吗?注意到...

参考 Flutter 教程,我遇到了下划线, _ .

我知道在Java中, _ 用作私有变量的命名约定。

  1. 这也适用于 Flutter 吗?注意 Flutter 中没有 public/protected。
  2. _ 真的是私有的(其他类无法访问)还是仅仅是一个命名约定?

多变的

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);
  ...
}
  1. _ Widget 设为私有?这样一来,主类岂不是无法访问 Widget 了?

功能

Widget _buildRow(WordPair pair) {
  final bool alreadySaved = _saved.contains(pair);  // Add this line.
  ...
}
帖子版权声明 1、本帖标题:Flutter 中变量名前的下划线“_”是什么意思
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由redoctober在本站《class》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: