问题标签 [reserved-words]

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 投票
8 回答
69399 浏览

javascript - JavaScript 中的保留关键字

保留了哪些 JavaScript 关键字(函数名、变量等)?

0 投票
9 回答
48499 浏览

c# - C# 中变量名中 @ 字符的用途/含义是什么?

我发现您可以在 C# 中以“@”字符开头变量名。在我的 C# 项目中,我使用了一个用 Java 编写的 Web 服务(我向我的项目添加了一个 Web 引用)。WSDL 中定义的接口对象之一有一个名为“params”的成员变量。显然,这是 C# 中的保留字,因此您不能拥有具有名称为“params”的成员变量的类。生成的代理对象包含如下所示的属性:

我搜索了 VS 2008 c# 文档,但找不到任何相关信息。也搜索谷歌并没有给我任何有用的答案。那么变量/属性名称中“@”字符的确切含义或用法是什么?

0 投票
6 回答
1239 浏览

database-design - 您是否根据保留字列表检查您的字段和表名称?

我的字段、表、查看器存储过程名称有时会出现问题。例子:

问题是from是 SQL-92 中的保留字。您可以将字段名放在双引号中来解决这个问题,但是如果其他一些数据库工具想要读取您的数据库怎么办?这是您的数据库设计,如果其他应用程序对您的数据库有问题,那是您的错。

还有许多其他保留字(~300),我们应该避免所有这些。如果您将 DBMS 从制造商 A 更改为 B,您的应用程序可能会失败,因为一些字段名现在是保留字。一个名为PERCENT的字段可能适用于 oracle 数据库,但在 MS SQL Server 上,它必须被视为保留字。

我有一个工具可以对照这些保留字检查我的数据库设计;你也是?

这是我的规则

  1. 不要使用超过 32 个字符的名称(某些 DBMS 无法处理更长的名称)
  2. 仅使用 az、AZ、0-9 和下划线(:-;,/&!=?+- 是不允许的)
  3. 不要以数字开头的名字
  4. 避免这些保留字
0 投票
3 回答
508 浏览

shell - 命令行保留标记

使用 CLI 构建应用程序时,避免使用通常用于 shell 功能的标记很有用。

例如,|用于将一个应用程序的输出连接到下一个应用程序的输入。

请提供需要转义才能使用的令牌的完整列表?

作为最低限度/摘要,对于每个令牌,请确定适用的操作系统/shell、令牌功能的简单说明以及任何转义方法。

(欢迎提供其他有用的信息,一旦上述内容明确。)

0 投票
13 回答
20438 浏览

java - 作为名称或标识符的保留字

有没有什么技巧可以将 Java 保留字用作变量、方法、类、接口、包或枚举常量名?

0 投票
4 回答
217319 浏览

c# - C#中变量名前的@符号是什么意思?

可能重复:
C# 中变量名中的 @ 字符的用途/含义是什么?

我知道可以在字符串文字之前使用 @ 符号来更改编译器解析字符串的方式。但是,当变量名以 @ 符号为前缀时,这意味着什么?

0 投票
1 回答
90 浏览

subsonic - 认证是保留字吗?

使用 Subsonic 2.2 最新的 SVN。

SQL Server 2008 表有一个名为Accreditation的列

此列的 Subsonic 生成的属性名为AccreditationX

谁能告诉我为什么?

0 投票
1 回答
989 浏览

delphi - 如何在 Delphi 中将 SOAP 元素名称更改为保留字?

我使用这一行在 Delphi 注册表中为 Soap 元素注册一个类:

在 Soap 请求消息中,我看到:

是否可以更改类注册,以便使用不同的名称呈现元素,例如:

还是调整请求流的唯一方法?

To 是 Delphi 中的保留字,我无法将类重命名为元素名称“To”。

0 投票
2 回答
1024 浏览

python - SOAPpy - 命名参数列表中的保留字

我正在使用 SOAPpy 访问 SOAP Web 服务。这个对函数 findPathwaysByText 的调用工作得很好:

但是,对函数 login 的调用不会:

因为 pass 是保留字,python 不会运行它。有解决方法吗?

0 投票
10 回答
64039 浏览

language-agnostic - “关键字”和“保留词”有什么区别?

关键字保留字有什么区别?

例如,在 C++ 概念提案中,可以阅读以下声明:

该提案引入了五个新关键字:概念、概念图、where、公理和后期检查。所有这些关键字也将是保留字。