【问题标题】:Is it possible to store a variable or function value in the list of flutter(dart)?是否可以在颤振(飞镖)列表中存储变量或函数值?
【发布时间】:2021-12-18 19:05:14
【问题描述】:

Stackover Flow 中的一个人给了我一个关于创建学习页面的提示。 使用列表,保存必要的数据、id和收藏变量,并将它们调用到索引号。 我正在创建一个类来实现它。 但是,我意识到变量无法存储在列表中...... 有没有办法拯救它? 而且我不做单独的类,但是我会用下面的代码在文件中做一个列表。

但之前,我听说使用全局变量会让我口吃,而且不利于记忆。

我们应该使用“const”吗? 如果不是,那怎么上课会不会是个问题? 当然,不能使用喜欢的变量,因为它们时常变化。

const List<Function> fav_1 = [favoriteButton_0_01_01,.....];
  1. 可以只使用 const 列表作为全局变量而不是创建类吗?
  2. 我可以将变量放入列表中吗?那怎么办?

【问题讨论】:

  • 很抱歉,您的问题到处都是。你能把它缩小到一件具体的事情你有问题吗?并更详细地解释您到目前为止所做的事情,您想要实现的目标以及您坚持的目标?

标签: flutter dart flutter-navigation


【解决方案1】:

您只能将具有匹配类型的项目放入列表中。 如果你定义一个像“List”这样的列表,那么只有函数可以保存在那里。 如果你定义一个像“List”这样的列表,那么只有整数可以保存在那里。

使用 const 作为修饰符将产生一个不可修改的列表,因此您将无法在其中放置任何内容。

【讨论】:

    猜你喜欢
    • 2020-08-12
    • 1970-01-01
    • 2021-01-24
    • 2021-01-13
    • 1970-01-01
    • 2019-11-21
    • 1970-01-01
    • 2020-11-05
    • 2020-05-19
    相关资源
    最近更新 更多