使用列表访问dart颤振中的函数
如何通过列表访问函数 我有这样的想法:使用列表访问dart颤振中的函数,dart,flutter,Dart,Flutter,如何通过列表访问函数 我有这样的想法: List processList = [ [001, 'Volume', 0.8,0,0], [002, 'Complexity', 0.5,0,0], [003, 'Silence', 0.3,0,0], [004, 'Notice', 0.3,0,0], ....]; 我希望001,002等是我可以调用的函数 processList[i][0] (); 就像一个函数列表 我不知怎么搞不懂这个函数的语法,我
List processList = [
[001, 'Volume', 0.8,0,0],
[002, 'Complexity', 0.5,0,0],
[003, 'Silence', 0.3,0,0],
[004, 'Notice', 0.3,0,0],
....];
我希望001,002等是我可以调用的函数
processList[i][0] ();
就像一个函数列表
我不知怎么搞不懂这个函数的语法,我唯一能做到的就是用函数的结果填充列表,但这不是我所需要的。试试看
void main() {
List processList = [
[(){print('London');}, 'Volume', 0.8, 0, 0],
[(){print('Aarhus');}, 'Complexity', 0.5, 0, 0],
[(){print('Munich');}, 'Silence', 0.3, 0, 0],
[(){print('LA');}, 'Notice', 0.3, 0, 0],
];
int i = 3;
processList[i][0]();
}
打印LA
。查看声明函数签名的方法