#dart
#dart
Вопрос:
import 'package:meta/meta.dart';
void func({int a=0,@required int b}){ print("hello"); }
void main(){ void Function({int,int}) disp=func; disp(b: 1); }
Комментарии:
1. Попробуйте
var disp=func
2. Я знаю, что могу это сделать, но я хочу, как я могу это сделать с помощью параметра функции
Ответ №1:
Короткий ответ:
import 'package:meta/meta.dart';
void func({int a = 0, @required int b}) {
print("hello");
}
void main() {
void Function({int a, int b}) disp = func;
disp(b: 1);
}
Это:
void Function({int a, int b})
Потому что в объявлении типа () должны быть указаны именованные параметры Function
.
Комментарии:
1. Лучшая благодарность — это принятый ответ (принять и проголосовать).