这两个代码段之间有什么区别?
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关键字?还是仅在头一次就足够了?
答案 0 :(得分:2)
没有区别。
从Dart 2开始,仅需要第一个const
,例如:
const Foo(Bar())
严格等同于:
const Foo(const Bar())