Vah*_*hid 4 dart
在 Dart 中设置参数默认值的这两种语法有什么区别:
class Test { Test({ int x: 2, int y = 3, }); }
我尝试了它们,它们似乎完全相同。
Chr*_*ore 5
他们是一样的。最起码到现在。语言之旅说道:
弃用说明:旧代码可能使用冒号 (:) 而不是 = 来设置命名参数的默认值。原因是命名参数最初仅支持 : 。该支持可能已被弃用,因此我们建议您使用 = 指定默认值。
因此,将来避免使用冒号,因为它可能会在某个时候被移除。
归档时间:
4 年,6 月 前
查看次数:
477 次
最近记录: