如何在onClick上运行多个函数

时间:2015-07-02 15:01:51

标签: dart

我永远发现的原因是我不知道它是如何被称呼的。但我希望如果我尽可能彻底地描述这个问题,它仍会在搜索结果中弹出。

可能的其他标题:

如何将没有名称的函数作为参数传递给querySelector.onClick.listen?

如何使用dart中没有名称的函数?

如何创建一个只能在定义它的位置使用的无名函数?

我知道以下作品 - 也在dartpad

上托管
void main(){ querySelector('#btn').onClick.listen((e)=>fnct()); }

void fnct(){   querySelector('#btn').text="hola"; print("test");}

这会将按钮的文本更改为" hola"并打印"测试"。 但是,如果我不想为此定义一个新功能,因为我喜欢在阅读代码时保持流程并且不想不必要地从功能跳转到功能呢?

1 个答案:

答案 0 :(得分:0)

经过一个小时的搜索,我找到了this

对于我自己的代码示例,它就像this dartpad link

void main(){
querySelector('#btn').onClick.listen((e){
  querySelector('#btn').text="hello";
  print("no hablo espanol");
                                        });
}

因此,您可以使用

在流上定义一个函数
(param){command(); secondCommand(param);}

你完全有可能在某个地方找到它。但我没有用我的搜索词。因此,如果你们中的任何人都知道正确的搜索条件,请告诉我们:)