如何在颤振(dart)上放置多个文本参数?

如何在颤振(dart)上放置多个文本参数?,dart,flutter,Dart,Flutter,我在颤振上有这样的代码,我需要输入图标和文本等参数数据,但当输入两个文本时出现错误,我如何才能输入两个类型相同的参数 new myCard(icon: Icons.home, text: 'Home', text: '234') 不能对多个参数使用相同的名称,因为它们类似于构造函数/方法的变量 您需要做的是为您需要的每个文本创建多个参数。例如:如果您需要一个标题,请创建一个标题参数,对于一个字幕,请创建一个字幕参数,而不是尝试使用两次标题 另一种方法是传递一个字符串数组(如果要同时使用它们),

我在颤振上有这样的代码,我需要输入图标和文本等参数数据,但当输入两个文本时出现错误,我如何才能输入两个类型相同的参数

new myCard(icon: Icons.home, text: 'Home', text: '234')

不能对多个参数使用相同的名称,因为它们类似于构造函数/方法的变量

您需要做的是为您需要的每个文本创建多个参数。例如:如果您需要一个标题,请创建一个标题参数,对于一个字幕,请创建一个字幕参数,而不是尝试使用两次标题

另一种方法是传递一个字符串数组(如果要同时使用它们),如生成一个字符串检查,如下例所示。但是,如果您希望在不同的位置使用不同的字符串,则不要使用它,这不是一个好的实践

看看这个例子:

void main(){
  print( new Test(title: "Home", description: "The home page", textList: ["a", "list", "of", "strings"]) );
}

class Test {
  String title;
  String description;
  List<String> textList;

  Test({String this.title, String this.description,
        List<String> this.textList});

  @override
  String toString() => "Title: " + title + "\nDescription: "
    + description + "\nText list together: " + textList.join(" ");
}

复制并粘贴代码如果您想测试它,它只需创建并输出一个测试类,该类接收两个字符串参数和一组字符串

向问题添加错误消息。通常最好告诉我们您试图实现的最终目标,这并不常见。是否有指定数量的文本变量要传递?e、 g.第一个文本为标题,第二个文本为副标题,第三个文本为说明。或者您希望接收任意数量的字符串来连接这些字符串吗?此外,不可能使用相同的变量名。[dart]已指定命名参数“text”的参数。[duplicate_named_argument]@Ashta不客气:既然这有帮助,请点击我答案投票选项下的勾号,将此标记为接受答案。