问题标签 [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.
c - 将相同命名的变量放入不同的结构中
是否可以将具有相同名称的变量声明到不同的结构中?例如:
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
php - 我如何告诉 php 根据 for 循环内的计数器使用某个变量?
我有一个脚本,我从数据库中检索多个值并将它们存储在以下变量中:
然后,根据另一个变量,例如年份,我必须在计数器中设置一个最大值(命名为:$top_counter):
最后,我使用了一个for 循环:
我的问题是如何根据相应的数字($counter)告诉php使用哪个变量(在顶部声明)?
对于这种情况,当年份为 2009 年时,我得到的输出如下:
如何打印变量名?或者确切地知道我当前使用的是哪个 $Av_xo?
谢谢!
r - 在 R 中创建 n 个变量的所有 m 向交互
我有七个变量,我想创建许多新变量,每个变量都是七个变量的交互项。将有 2-way 到 5-way 交互。我计划分两步完成。
首先,创建变量名称的所有 m 路组合。其次,将名称转换为实变量。我已经完成了第一步,但不确定如何进行第二步。
我的第一步是:
这给了我名称的所有双向组合/交互。但是,如何将名称转换为实变量?我曾经使用 get() 或 eval(parse()) 做类似的事情。但它们现在都不起作用。
提前致谢!
r - ggplot 在函数中不起作用,将变量名作为字符串传递
我有以下简单的功能,但它的 ggplot 命令不起作用。从命令行给出命令时,该命令可以正常工作:
我尝试使用aes_string
而不是aes
; 并且还使用x=first, y=second
. 事情有所改善,并且绘制了一个点!X 和 Y 轴显示与该点相关的数字作为标签。只有第一行被绘制。问题出在哪里。谢谢你的帮助。
php - PHP - 定义一个常量并在变量名中使用它
请问你能帮我解决这个问题吗?
如果在 PHP 中我有一个定义的常量,我可以在变量名中使用该常量名吗?例如,如何在有效的 php 语法中执行以下操作?
其中变量名中的 HELLO 是定义的常量。
非常感谢。
c++ - Objective-C:避免 _ 作为局部变量名的技术原因?
在方法(函数、块等)的(可能是嵌套的)范围内考虑这一点:
是否有任何技术原因可以避免使用名为 的局部变量_
?
出于此问题的目的,一些指导:
- 我
_
通常知道为 Objective-C 实例变量添加前缀。把它放在一边。欢迎评论与公约的其他冲突。 - 我也喜欢漂亮的代码,但这里强烈建议不要发表品味或纯粹观点的陈述(例如“它{令人困惑,不可读,不可维护}”)†。
- 我主要想为 Objective-C 回答这个问题,但也鼓励与 C 或 C++ 相关的答案。
† 给我买一品脱,你可以告诉我一切。:)
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 ).. 但我真的不明白这是如何工作的或它的作用。有人可以解释/帮助吗?
谢谢
c++ - 如何命名同名的函数和变量?
以下代码不能被VC++和clang编译。
在某些情况下是必要的。例如,我有一个计算字符串字符数的函数,名为count
,但是,另一个函数参数也被命名为count
。
如何解决这个问题?
r - 在没有 For 循环的 R 中批量重命名变量
我有一个调查问题表:
这question_nm
是一个简短的描述字符串,已被检查为作为变量名有效。
我有一张回复表:
为了获得有意义的响应变量名称,我希望将名称q1
和q2
替换为computer_hrs
和exercise_hrs
。
请注意,您会得到错误的答案:
由于响应中的列顺序与问题中的行顺序不匹配。(我知道我可以通过对每个订单进行排序来解决这个问题。)
我可以用for循环来做到这一点......
...但是给定一个将 ques$question_id 的元素映射到 names(resp) 的函数,类似于%in%
但返回位置而不是 T/F,我可以在没有 For 循环的情况下做到这一点。不幸的是,我知道编写该函数的唯一方法是使用 For 循环。
有没有办法在没有循环的情况下完成这种替换?