问题标签 [variable-names]

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 投票
4 回答
184 浏览

php - 在函数中使用变量“$name”

我喜欢认为我对 php 非常了解,但这让我感到困惑。

保持基本我有:

如果代码使用变量 name $name,则它不起作用。改用另一个变量名,例如$pname,它可以工作。如果我使用变量 name $name,它会返回 false。

关于为什么会发生这种情况的任何想法?

调用函数

0 投票
1 回答
288 浏览

javascript - 奇怪的变量名

我在 JavaScript 源代码文件中找到了这个:

如何翻译_0x62cbx2, _0x62cbx3,_0x62cbx4正确的变量名?

0 投票
2 回答
6640 浏览

package - 如何在 Go 中使用与包同名的变量名?

文件或目录的常用变量名称是“路径”。不幸的是,这也是 Go 中一个包的名称。此外,将路径更改为 DoIt 中的参数名称,如何编译此代码?

我得到的错误是:

0 投票
4 回答
16123 浏览

c++ - 变量名中的美元符号?

我偶然发现了一些像这样的 C++ 代码:

首先,我认为这是某种 PHP 代码或错误粘贴在那里的东西,但它编译和运行良好(在 MSVC 2008 上)。

什么样的字符对 C++ 中的变量有效,还有其他奇怪的字符可以使用吗?

0 投票
1 回答
1406 浏览

r - R:生成变量名,计算函数列表中的函数,并将这些值分配给循环内生成的变量名

如果已经有答案,请原谅,但我无法从档案中完全弄清楚。

我通过 R 中的 for 循环生成了一个非常相似的函数列表:

我现在有兴趣应用此函数为尚未在数据框中创建的变量生成值。我想使用循环或类似方法来执行此操作,因为过程是相同的,尽管特定值在 40 次迭代中发生了变化。代码看起来像:

我已经为 var_names 段使用了 mget,但这似乎不起作用,并且 eval 段也不起作用(即,没有将函数确定的值(工作正常)分配给适当的数据框列。

再次,如果这已经得到回答,我们深表歉意,并提前感谢您的帮助。

0 投票
4 回答
931 浏览

javascript - JavaScript:在原型中定义的方法中获取变量名

如何在 String() 的原型中定义的方法中获取变量名?

应该返回一个包含“s”的警报...

我该如何管理?

问候。

编辑:

您可以在此处下载此主题的结果:https ://github.com/ninov/onChange

0 投票
1 回答
1532 浏览

antlr - 区分标识符和变量名(ANTLR)的巧妙方法?

我们如何区分 ANTLR 语法中的变量名和标识符?

这段语法(在 ANTLR 中)不起作用,因为编译器会抱怨某些输入可能永远无法达到 IDENT。对于编译器作者来说,这似乎是一个经典的头脑风暴,The lexer hack

对于 ANTLR 用户,您能告诉我您的巧妙解决方法吗?谢谢

0 投票
3 回答
277 浏览

php - Javascript:使用 php 的动态 var 名称?

可能是一个简单而愚蠢的问题(我对 javascript 完全陌生):

我有这段代码可以通过单击“下一步”或“返回”链接来加载新帖子。clicks 变量用于在 sql-limit-statement 中向上和向下滚动(使用 swapContent 函数),意味着您通过单击链接在数据库中向后或向前移动。它工作简单而完美:

唯一的问题:如您所见,我有几个帖子(帖子 ID)。但是javascript var“clicks”总是一样的。如何将 post-id 添加到 javascript 变量名称“clicks”中,嗯,是这样的:

当然它不是这样工作的,但我不知道如何管理它。有什么建议吗?对不起这个愚蠢的问题......

谢谢你的帮助!

更新

好的,找到解决方案:Bryan 是对的!!!

将代码更改为:

html 中的 javascript 保持原样:

Clicks 现在是一个对象,将在 swapContent-Function 中输出以下内容:

在 php 中,您将访问这样的值:

在 javascript 中,它的工作方式似乎有点不同:

现在似乎可以正常工作了,谢谢您的帮助!!

0 投票
2 回答
44 浏览

javascript - 用于迭代一个数组与许多其他系统命名数组的比较的语法

我对迭代函数中的正确语法有疑问。我想将一个主阵列与一大组(180+)其他阵列进行比较。要比较的大量数组被系统地命名为(scorespec1、scorespec2、scorespec3...)。每次比较都不是一对一的,而是通过一种算法进行的,然后将结果存储在另一组数组中,这些数组也系统地命名以供以后查询。我还不担心让算法正确。我只是不确定迭代数组的正确语法。例如,这只是我尝试过但未能正常工作的语法结构之一:

我的主要问题是我不知道如何构造语法以将计数器变量包含在我的 for 循环中的变量名中。除了上面显示的内容之外,我还尝试了各种不同的语法,但它似乎无法正常工作。我应该使用什么语法?

0 投票
2 回答
719 浏览

c# - 局部作用域如何在 C# 中工作

可能重复:
子范围和 CS0136
C# 变量范围

虽然我使用 C# 已经有一段时间了,但我只是偶然发现了这个错误。

如果我有以下情况:

我收到一条错误消息:A local variable named 'x' cannot be declared in this scope because it would give a different meaning to 'x', which is already used in a child scope to denote something else.

如果我这样做:

我收到一条错误消息:The name 'x' does not exist in the current context.

我可以理解有一个或另一个,但为什么这两个错误都存在?有没有办法绕过第一个选项?我觉得很烦人。

谢谢。