【问题标题】: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”的错误。

【问题讨论】:

    标签: dart


    【解决方案1】:

    我建议你看看这个answerdart language tour

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2019-06-01
      • 1970-01-01
      相关资源
      最近更新 更多