考虑 Dart 文件中的一个函数
void myFunction({int input = 1, Function(int, String) callback}) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
所以,我想知道是否有可能为callback参数指定一个默认值,例如它可以是类似(_, _) => { }.
PS我知道它具有null默认值并且??可以帮助避免NPE,我只是好奇这是否可能。干杯。
您可以执行以下操作:
dynamic func(int i, String s) {
print(i.toString() + s);
}
void myFunction({int input = 1, Function(int, String) callback = func}) {
callback(input, " .");
}
void main() {
myFunction(input: 2);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
992 次 |
| 最近记录: |