如何在函数中传递数据?

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) ...

【讨论】:

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