dart 如何在方法参数中解构一个记录?

lnlaulya  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(94)

我有这个方法:

void myMethod((String, int) record) {
  final (s, i) = record;
  // ...
}

字符串
我想直接解构方法参数中的记录。例如,类似于:

void myMethod((String, int) (s, i)) {
  // ...
}


如何才能做到这一点?

368yc8dk

368yc8dk1#

这在Dart 3.0中是不可能的,但是Dart语言问题跟踪器正在讨论这一点,作为改进的建议:https://github.com/dart-lang/language/issues/3001

相关问题