Dart:调用采用可为null的参数的函数时,出现意外错误(应为1个位置参数,但找到0个,)

osh3o9ms  于 2023-01-03  发布在  其他
关注(0)|答案(1)|浏览(106)

默认值为null,所以调用不带参数的函数应该没问题!

void main() {
 shout();
}

void shout(String? name) {
  if (name != null) {
    print('Hello, $name!');
  } else {
    print('Hello, stranger!');
  }
}
7fyelxc5

7fyelxc51#

用可选托架{String? name}将其弯曲。

void main() {
shout();
}

void shout({String? name}) {
  if (name != null) {
    print('Hello, $name!');
  } else {
    print('Hello, stranger!');
  }
}

相关问题