如何在函数中传递数据?

Posted

技术标签:

【中文标题】如何在函数中传递数据?【英文标题】:How to pass data in fuctions? 【发布时间】:2019-12-23 08:49:50 【问题描述】:

我需要知道如何在 dart 中像参数一样传递数据

 main()  
   buildbirdKey(1);
   

  buildbirdKey(int soundNumber)  
   print(soundNumber); 
  

这是一个运行良好的示例。但我需要发送 int 1 的值或类似这样的参数

 main()  
   buildbirdKey(soundNumber: 1);
    

 buildbirdKey(int soundNumber)  
   print(soundNumber); 
   

未定义命名参数“soundNumber”的错误。

【问题讨论】:

【参考方案1】:

我建议你看看这个answer 和dart language tour。

定义函数时,使用 param1, param2, ... 指定命名 参数:

/// Sets the [bold] and [hidden] flags ...
void enableFlags(bool bold, bool hidden) ...

【讨论】:

以上是关于如何在函数中传递数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在用户定义的函数中将数据库列作为参数传递?

如何将数据帧传递到气流任务的临时表中

如何在一个反应​​函数中传递两个输入以基于两者来区分数据

在 R 中,如何在绘图的两个内部函数之间传递数据帧/小标题,然后保存绘图?

如何将双精度向量传递给构造函数,然后在子类中访问其数据(在 C++ 中)?

React 组件上调用方法如何传递参数,除了匿名函数用更好的方法吗