如何通过 flutter 中的函数将模型添加到列表中

问题描述 投票:0回答:1

假设我们有一个像这样的模型类:

`class add_ingredients_list {
   String? Ingredient_name;
   String? Ingredient_mass; 
   String? Ingredient_mass_unit;


   add_ingredients_list(
   this.Ingredient_name,
   this.Ingredient_mass, 
   this.Ingredient_mass_unit,
   );

  }`

还有这个

List<add_ingredients_list> added_ingredients_list =  [];

现在我想使用一个函数根据变量将模型添加到此列表
成分_名称, 成分_质量, 成分_质量_单位

任何人都可以给我一个带有随机值的示例代码吗?这个函数会是什么样子?

flutter list function model
1个回答
0
投票

如果您想简单地将模型添加到基于变量的列表中,您可以创建如下函数:

void addIngredients(){

List<add_ingredients_list> added_ingredients_list =  [];


 AddIngredientsList instance1 = AddIngredientsList("Ingredient1Name", "IngredientMass", "IngredientUnit") //create an example instance of the class

  added_ingredients_list.add(instance1);

 }

如果你想获取列表,你可以将函数类型设置为List并返回你的列表。

如果您想说检索值然后添加,您可以向函数添加参数,然后在创建的实例中使用这些值。

void addIngredients(String? name, String? mass, String? massUnit)
{
    //add these values to the list
 }

注意,这只是一个非常基本的示例。 如果您想要特定的解决方案,您需要为您的问题提供更多背景信息。

© www.soinside.com 2019 - 2024. All rights reserved.