flutter - FLUTTER - 有没有办法设置所有参数 @required 只需要一个代码
问题描述
当我制作小部件时,我有很多@required 的参数。
所以,我的功能看起来像这样,
function doSomething (@required this.a ,@required this.b,@required this.c,@required this.d,@required this.e .... )
有没有办法让这个论点清楚?喜欢
function doSomething (@requiredALL this.a,this.b,this.c,this.d ... )...
解决方案
不,没有@requiredAll。但是你可以像
class A {
String a ;
String b;
A(this.a, this.b);
}
当你使用 make 对象时A()
这样A a = A()
会产生编译错误。意味着您必须在 A() 中放入所需的参数,例如
A a = A("valueA","valueB")
或在函数调用中。它也将以相同的方式工作
推荐阅读
- ag-grid - ag-grid filter api:当网格没有匹配的行时,filterComponent.selectValue() 不起作用
- visual-studio - 嵌入到 NuGet 包中的图标不会出现在 VS 中
- r - Travis 使用 R 构建文件下载失败
- icons - 编程语言图标的最佳网站
- javascript - 找出文本中有多少个重复的字母
- python - 使用 Python Selenium whataspp bot 隐藏 Chrome 窗口
- azure - 适用于数据湖的 Azure 数据治理解决方案方法
- javascript - 同一组件中的多个自定义反应钩子
- php - 在mysql查询中循环仅获取第一个结果
- firebase - 在 Firestore 上设置数据时将字符串转换为映射