问题标签 [syntax]

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 回答
1026 浏览

c++ - C++ 中的前向引用或声明

如何在 C++ 中进行前向引用/声明以避免循环头文件引用?

我在头文件中有#ifndef 保护,但记忆告诉我我需要这个前向引用的东西——我以前用过 >< 但不记得怎么用了。

0 投票
12 回答
111278 浏览

javascript - 如何在 JavaScript 中连接正则表达式文字?

有可能做这样的事情吗?

还是我必须使用新RegExp()语法并连接字符串?我更喜欢使用文字,因为代码既不言而喻又简洁。

0 投票
6 回答
4979 浏览

java - 数组的 Java 泛型语法

以下声明指定了什么数据结构?

我认为它应该声明一个数组,其中每个元素都是 a List(例如, aLinkedList或 an ArrayList)并要求每个元素都List包含ArrayList对象。

我的推理:

在运行了一些测试之后,我确定它接受一个数组,其中每个元素都是一个LinkedList对象,并且没有指定 LinkedList 对象包含的内容。

所以List<ArrayList>指定了List必须包含的内容,但List<ArrayList>[]指定了List必须如何实现。

我错过了什么吗?

这是我的测试。

0 投票
6 回答
51565 浏览

c# - 在 C# 中函数名前的波浪号是什么意思?

我正在查看一些代码,它有这样的声明:

该类实现了IDisposable接口,但我不知道这是否是波浪号(~)用于的一部分。

0 投票
6 回答
145636 浏览

ruby - 在 Ruby 中使用 Range 填充数组的正确方法

我正在阅读一本书,其中给出了使用“to_a”方法将范围转换为等效数组的示例

当我在 irb 中运行代码时,我收到以下警告

使用 to_a 的正确替代方法是什么?

是否有其他方法可以使用 Range 填充数组?

0 投票
8 回答
29991 浏览

php - 引用 PHP 中的静态方法?

在 PHP 中,我可以毫无问题地将普通函数用作变量,但我还没有弄清楚如何使用静态方法。我只是缺少正确的语法,还是不可能?

(编辑:第一个建议的答案似乎不起作用。我扩展了我的示例以显示返回的错误。)

(我使用的是 PHP v5.2.6——答案是否也因版本而异?)

0 投票
1 回答
134 浏览

.net - 什么是作为数组的具体泛型的标准 CLR XML?

这是我不知道正确的 Xml 语法的一个简单问题。在温莎城堡中,我可以复制这行代码:

使用此 XML:

但是,如果具体的泛型是字符串数组而不是字符串呢?如何对以下内容进行 xml 化?

0 投票
19 回答
139355 浏览

json - 您可以在 JSON 对象中使用尾随逗号吗?

手动生成 JSON 对象或数组时,通常更容易在对象或数组的最后一项上留下逗号。例如,从字符串数组输出的代码可能如下所示(在类似 C++ 的伪代码中):

给你一个字符串

这是允许的吗?

0 投票
5 回答
8070 浏览

python - 如何在不实际执行的情况下检查 Emacs 中 Python 代码的语法?

Python 的 IDLE 具有“检查模块”(Alt-X)来检查无需运行代码即可调用的语法。在 Emacs 中是否有等效的方法来执行此操作,而不是运行和执行代码?

0 投票
2 回答
6896 浏览

c++ - 你如何将结构模板标记为朋友?

我有这样的代码:

赋予模板友谊的正确语法是什么?