gpt4 book ai didi

Dart 参数默认值语法 : colon or equal

转载 作者:行者123 更新时间:2023-12-05 02:43:07 24 4
gpt4 key购买 nike

在 Dart 中为参数设置默认值的这两种语法有什么区别:

class Test {
Test({
int x: 2,
int y = 3,
});
}

我都试过了,它们似乎完全一样。

最佳答案

它们是一样的。至少现在。 language tour说:

Deprecation note: Old code might use a colon (:) instead of = to setdefault values of named parameters. The reason is that originally,only : was supported for named parameters. That support might bedeprecated, so we recommend that you use = to specify default values.

因此,以后请避免使用冒号,因为它可能会在某些时候被删除。

关于Dart 参数默认值语法 : colon or equal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67006484/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com