什么是匿名变量?

时间:2017-12-15 03:37:03

标签: variables programming-languages anonymous

  

程序变量是计算机存储器单元或集合的抽象   细胞程序员经常将变量名称视为内存位置的名称,但变量不仅仅是名称。

在这种情况下,什么是匿名变量? 以下陈述是什么意思?

  

没有名称的变量称为匿名变量。

您能否提供相同语言的示例?

2 个答案:

答案 0 :(得分:0)

在C ++中,const的引用变量可以用常量初始化。 在这一点上,临时变量在内存中创建以获取常量。

const int &ref = 3;
像这样。所以我们可以将这个临时变量称为"匿名变量"。

答案 1 :(得分:0)

变量是存储值的地方。 “变量名称”通常是最容易找到你的价值(也更像人类)的方式。例如,如果我是一个变量,你可以通过调用我的名字,以及我的价值和我的名字的组合来获得我的价值。被称为'变量'。 然而,并非所有变量都需要名称。有时你只需使用它们一次而不再需要它们;在这种情况下,名称是不必要的。

@BAE HA RAM给出的示例很有说服力,在这种情况下,您不需要值的名称,而是通过指针引用它(但仍然得到该指针的名称)..

还有许多其他匿名事物,匿名类型,匿名函数等。创建它们中的大多数是为了避免为你只需要运行一次的东西设置太多无意义的名称。

我想知道您使用的是哪种语言,因此可以提供更具体的示例......