【问题标题】:Have the name of a Variable inside another in dart在 dart 中包含另一个变量的名称
【发布时间】:2021-05-20 11:17:41
【问题描述】:

您好,我想知道是否有一种方法可以从 dart 语言中的另一个变量中获取值,如下所示:

变量 a = “数据”; 变量 b = “a”;

我在另一个里面有我需要的变量的名称。 我们如何在飞镖上做到这一点? 就像在 php 中使用 $$variable 或在 JavaScript 中使用 innerHTML。

我不知道变量的名称,只知道名称在另一个变量上。 谢谢

在 php 中我这样做:

$var1=“Aaa”; $var2="var1";

回声($$var2);

这显示“aaa”。我想在飞镖上做这个

【问题讨论】:

  • 您正在寻找的是“反射”,即代码动态查看自身的能力。但是,我不相信您可以轻松地做到这一点 - 无论您希望使用此功能做什么,如果您花时间学习该语言的来龙去脉,可能会有明显更好的方法。跨度>

标签: php flutter variables dart dynamic


【解决方案1】:
final first = 'first variable';
final second = 'second variable with $first';

【讨论】:

  • 没有。在第二个变量中,我有具有我想要的数据的变量的名称。我想使用第二个变量访问数据
  • 您能否更新您的问题并添加更多示例?
  • 代码转储不能提供好的答案。你应该解释如何为什么这可以解决他们的问题。我推荐阅读,“How do I write a good answer?"
  • 这不是对提问者问题的有效解决方案——作者想通过变量名作为字符串引用变量,这是一种反射。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-12
  • 1970-01-01
  • 2013-12-04
  • 1970-01-01
  • 1970-01-01
  • 2012-03-21
  • 1970-01-01
相关资源
最近更新 更多