【问题标题】:What is the reason for the blue underline? Flutter蓝色下划线是什么原因?扑
【发布时间】:2021-11-30 20:01:15
【问题描述】:

有人知道蓝线的原因吗??

当我将大小变量加倍时,蓝色下划线变成红色下划线。

【问题讨论】:

  • 它来自 linter。它建议您为这些小部件添加 const 关键字。
  • 类必须是常量吗?我是这种语言的新手。当我不 const 应用程序的类时,但蓝色下划线很烦人
  • 查看此答案以了解有关 const 的使用:stackoverflow.com/questions/51576209/…

标签: visual-studio flutter underline


【解决方案1】:

这是一个 linter 警告。通常它会告诉您可以提高代码质量的最佳实践。

在这种情况下,它要求您在初始化时对这些小部件使用 const 关键字。可以在此处找到此警告的确切规则:prefer_const_constructors

你可以查看所有 linter 规则here

【讨论】:

    【解决方案2】:

    它只是告诉您如果这样做,您的代码会更好地工作或更具可读性。 在这种情况下,将 const 添加到您的 Icon 将使该小部件不会从头开始完全重建并使用已存储在 ram 中的数据

    【讨论】:

    • 感谢您的信息,我是新人,所以无法评价您的回答
    猜你喜欢
    • 2019-11-05
    • 2021-09-06
    • 2021-02-14
    • 2012-04-26
    • 2011-08-19
    • 2019-07-12
    • 1970-01-01
    • 2011-02-16
    相关资源
    最近更新 更多