问题标签 [declaration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4132 浏览

java - 最终数组列表声明

当我声明最终的arraylist()时,我是否可以在该arraylist中执行插入、搜索和更新操作。

0 投票
7 回答
14021 浏览

variables - “变量声明但未使用”编译错误

我正在学习谷歌的新语言Go。我只是在尝试一些东西,我注意到如果你声明一个变量并且不对它做任何事情,那么 go 编译器(在我的例子中是8g)无法
编译并出现以下错误:hello.go:9: error declared and not used. 我对此感到惊讶,因为大多数语言编译器只是警告您未使用的变量,但仍然可以编译。

无论如何我可以解决这个问题吗?我检查了编译器的文档,没有看到任何会改变这种行为的东西。有没有办法只删除error以便编译?

0 投票
2 回答
412 浏览

c - C Puzzle - 玩类型

请检查以下程序。

以下是问题

  1. 程序的输出是什么?
  2. 哪里 ';' 终止“struct st”的声明?

    根据 ISO IEC 9899 - 1999 规范,声明应以“;”结尾。

    /li>
  3. 如果“struct st”的声明仅代表函数“fn”的返回类型,那么它对其他函数(main)如何可见?

0 投票
8 回答
1688 浏览

c++ - 仅对 C++ 中的空私有构造函数使用声明是否正确?

例如这是正确的:

或者您应该提供定义:

? 感谢您提供当前的答案。让我们扩展这个问题 - 编译器是否会在其中一个示例中生成更好的代码?我可以想象为 ctor 提供正文会强制编译器在编译单元中包含一些(空)代码?自动生成的代码也是如此吗?

0 投票
3 回答
318 浏览

php - 在 PHP 中使用变量和 array() 构造声明一个数组

我确定以前有人问过这个问题,但我找不到。PHP文档对此不清楚,我找不到任何这样的例子。在使用 array() 构造的数组声明中使用变量是否合法?不是作为键,而是作为值。像这样:

那合法吗?

0 投票
3 回答
1676 浏览

visual-studio-2008 - 在友好类中声明的友元函数,GCC 无法编译

我有以下代码:

文件:Foo.h

文件:Foo.cpp

文件测试.cpp

VS2008 编译它没有任何错误或警告。G++ 4.3.4 报告:

为什么?

0 投票
3 回答
841 浏览

c# - 如何在 C# 代码中知道变量声明的类型

我想要一些函数,如果将类变量Base传递给它,则返回“Base”,如果将其声明为Derived,则返回“Derived”等。不取决于分配给它的值的运行时类型。

0 投票
3 回答
782 浏览

ruby - 谁能向我解释这个数组声明?

只是想知道数组中最后一个逗号的存在之间的区别,如果有的话

第二个数组仍然有效,没有引发异常

谢谢

0 投票
6 回答
509 浏览

c - 函数的预先声明

为什么函数需要事先在 C 中声明?

0 投票
5 回答
122 浏览

c++ - 如何减轻类声明远离文件中的所有者命名空间声明?

所以,我已经看到命名空间在将声明组织到各自的组中是多么有用,但现在出现了一个问题。

在 C 中创建库和在 C++ 中创建库之间的区别在于,在 C 中,您必须在声明前加上它们所属的前缀,例如,我们将命名为 MyMath 的库可能有一个向量类,名称可能是 MM_Vector。

在 C++ 中,您将拥有一个命名空间 MyMath,其中声明了一个 Vector 类作为它的一部分。

现在这里的区别在于 C,只需转到类声明,您就会立即知道如何使用它。在 C++ 中,您必须检查特定类属于哪个命名空间(实际上只有在声明不在​​命名空间声明附近的文件中存在问题,如果在两者之间声明了常量和枚举,这可能很常见)。虽然我更喜欢使用命名空间来组织,但在我看来,这仍然是一个有效的论点,因为它很烦人。

人们做了什么来减少这种烦恼?