问题标签 [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 投票
3 回答
2074 浏览

c - 将相同命名的变量放入不同的结构中

是否可以将具有相同名称的变量声明到不同的结构中?例如:

0 投票
1 回答
1491 浏览

r - Automatically create variables names for future assignment in R

I need to create potentially a huge number of variables. I would like to name them

var.1, var.2, var.3 etc.

I am thinking about using a for loop. To experiment, I use only a single iteration, i.e. i=1. I've tried paste() and print(), but neither works.

I've also tried to add as.vector() and others, but none of them works.

If possible, can anyone provide a better solution without using for loops?

Thanks

0 投票
2 回答
33 浏览

php - 我如何告诉 php 根据 for 循环内的计数器使用某个变量?

我有一个脚本,我从数据库中检索多个值并将它们存储在以下变量中:

然后,根据另一个变量,例如年份,我必须在计数器中设置一个最大值(命名为:$top_counter):

最后,我使用了一个for 循环

我的问题是如何根据相应的数字($counter)告诉php使用哪个变量(在顶部声明)?

对于这种情况,当年份为 2009 年时,我得到的输出如下:

如何打印变量名?或者确切地知道我当前使用的是哪个 $Av_xo?

谢谢!

0 投票
1 回答
915 浏览

r - 在 R 中创建 n 个变量的所有 m 向交互

我有七个变量,我想创建许多新变量,每个变量都是七个变量的交互项。将有 2-way 到 5-way 交互。我计划分两步完成。

首先,创建变量名称的所有 m 路组合。其次,将名称转换为实变量。我已经完成了第一步,但不确定如何进行第二步。

我的第一步是:

这给了我名称的所有双向组合/交互。但是,如何将名称转换为实变量?我曾经使用 get() 或 eval(parse()) 做类似的事情。但它们现在都不起作用。

提前致谢!

0 投票
2 回答
4230 浏览

r - ggplot 在函数中不起作用,将变量名作为字符串传递

我有以下简单的功能,但它的 ggplot 命令不起作用。从命令行给出命令时,该命令可以正常工作:

我尝试使用aes_string而不是aes; 并且还使用x=first, y=second. 事情有所改善,并且绘制了一个点!X 和 Y 轴显示与该点相关的数字作为标签。只有第一行被绘制。问题出在哪里。谢谢你的帮助。

0 投票
1 回答
342 浏览

php - PHP - 定义一个常量并在变量名中使用它

请问你能帮我解决这个问题吗?
如果在 PHP 中我有一个定义的常量,我可以在变量名中使用该常量名吗?例如,如何在有效的 php 语法中执行以下操作?

其中变量名中的 HELLO 是定义的常量。

非常感谢。

0 投票
2 回答
77 浏览

c++ - Objective-C:避免 _ 作为局部变量名的技术原因?

在方法(函数、块等)的(可能是嵌套的)范围内考虑这一点:

是否有任何技术原因可以避免使用名为 的局部变量_

出于此问题的目的,一些指导:

  • _通常知道为 Objective-C 实例变量添加前缀。把它放在一边。欢迎评论与公约的其他冲突。
  • 我也喜欢漂亮的代码,但这里强烈建议不要发表品味或纯粹观点的陈述(例如“它{令人困惑,不可读,不可维护}”)†。
  • 我主要想为 Objective-C 回答这个问题,但也鼓励与 C 或 C++ 相关的答案。

† 给我买一品脱,你可以告诉我一切。:)

0 投票
1 回答
1059 浏览

matlab - 如何在嵌套的matlab for循环中的每次迭代中创建一个新的变量名?

我想运行我的函数并创建 3 个不同的输出变量。

而且我希望“_nb”为 1、2、3 ......所以我得到 3 个输出数组。所以我查看了互联网,发现我必须使用它: http:
//www.mathworks.com/matlabcentral/answers/29712-creating-a-new-variable-in-each-iteration

所以这会给我:

这似乎可行,但我不太明白......我想获得 9 个输出(i 和 j 的每个组合一个)而不是 3 个。我想这与这部分有关:num2str(i ).. 但我真的不明白这是如何工作的或它的作用。有人可以解释/帮助吗?

谢谢

0 投票
2 回答
102 浏览

c++ - 如何命名同名的函数和变量?

以下代码不能被VC++和clang编译。

在某些情况下是必要的。例如,我有一个计算字符串字符数的函数,名为count,但是,另一个函数参数也被命名为count

如何解决这个问题?

0 投票
1 回答
514 浏览

r - 在没有 For 循环的 R 中批量重命名变量

我有一个调查问题表:

question_nm是一个简短的描述字符串,已被检查为作为变量名有效。

我有一张回复表:

为了获得有意义的响应变量名称,我希望将名称q1q2替换为computer_hrsexercise_hrs

请注意,您会得到错误的答案:

由于响应中的列顺序与问题中的行顺序不匹配。(我知道我可以通过对每个订单进行排序来解决这个问题。)

我可以用for循环来做到这一点......

...但是给定一个将 ques$question_id 的元素映射到 names(resp) 的函数,类似于%in%但返回位置而不是 T/F,我可以在没有 For 循环的情况下做到这一点。不幸的是,我知道编写该函数的唯一方法是使用 For 循环。

有没有办法在没有循环的情况下完成这种替换?