代码之家  ›  专栏  ›  技术社区  ›  Post Impatica

带有const关键字的颤振变量[重复]

  •  5
  • Post Impatica  · 技术社区  · 8 年前

    在关于flutter文档的“编写您的第一个应用”教程中,第4步标题为“第4步:创建无限滚动列表视图”,要求您创建2个变量,如下所示:

    class RandomWordsState extends State<RandomWords> {
      final _suggestions = <WordPair>[];
    
      final _biggerFont = const TextStyle(fontSize: 18.0);
      ...
    }
    

    为什么是 const 第三行使用的关键字?我来自C和JavaScript背景,我不习惯在赋值语句的右侧看到这一点。我注意到如果我移除它,它仍然可以像我预期的那样工作。你能解释一下吗 用拉蒙的话说 为什么要使用这个,我什么时候应该这样做?我猜这是过度杀戮,我不必使用它,但我只是想确定一下。

    我不相信这是一个重复,因为这篇文章的答案完美地解释了我的问题,而在另一篇文章中没有找到,更不用说另一篇文章是一个由两部分组成的问题,在使用谷歌时没有人会找到。

    3 回复  |  直到 8 年前
        1
  •  9
  •   Blasanka    8 年前

    const const [1, 2, 3] const Point(2, 3)

    Read more here.

    const Text() new Text()

    new

    Dart VM

    Dart two enhancement() Feb 23

        3
  •  1
  •   Sebastian    8 年前