Flutter 颤振常数:需要在子部件上使用它吗?

Flutter 颤振常数:需要在子部件上使用它吗?,flutter,dart,Flutter,Dart,这两段代码之间有什么区别 const Padding( padding: const EdgeInsets.only(left: 40.0, top: 20), child: const Text( "Password",

这两段代码之间有什么区别

const Padding(
                              padding:
                                  const EdgeInsets.only(left: 40.0, top: 20),
                              child: const Text(
                                "Password",
                                style: const TextStyle(
                                  fontWeight: FontWeight.bold,
                                  color: myColor,
                                  fontSize: 15.0,
                                ),
                              ),
                            ),


const Padding(
                                  padding:
                                      EdgeInsets.only(left: 40.0, top: 20),
                                  child: Text(
                                    "Password",
                                    style: TextStyle(
                                      fontWeight: FontWeight.bold,
                                      color: myColor,
                                      fontSize: 15.0,
                                    ),
                                  ),
                                ),
是否有必要在子窗口小部件(如第一个代码段)中也指定const关键字?还是只在第一次做就足够了?

没有区别

从Dart 2开始,只需要第一个
常数
,这样:

const Foo(Bar())
严格等同于:

const Foo(const Bar())