gpt4 book ai didi

function - Dart 访问作为对象。如何调用它们?

转载 作者:行者123 更新时间:2023-12-03 03:26:14 25 4
gpt4 key购买 nike

我使用的是对象数组,其中一个对象是一个函数。我尝试以正常方式调用它,但似乎不起作用。我也尝试过强制类型转换,但也不起作用。

List<Object> list = ['some other type of data', (String p) { /* do something */}];

list[1]('some string'); // Expression doesn't evaluate to a function

我需要以某种方式在列表的索引1处调用该函数。

最佳答案

这可能会做你想要的

(list[1] as void Function(String))('some string'); 

要不就
(list[1] as Function)('some string');

关于function - Dart 访问作为对象。如何调用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55316622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com