问题标签 [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 - 如何为C中的数组元素赋予可读的名称?
我对 C 语言缺乏经验,并且在微控制器上工作,消息存储在数组中,每个字节都有不同的作用。如何给数组的每个元素一个人类可读的名称,而不是将它们引用为 msg[1]、msg[2] 等?
这是结构的用途吗?但是“你不能对结构的二进制布局做出假设,因为它可能在字段之间有填充。”
我应该只使用这样的宏吗?(我知道“宏很糟糕”,但代码已经充满了它们)
哦!或者我想我可以做
如果再丑一点,那可能会更好。
c# - C#中的动态变量名?
(我需要这个没有实际功能,但我只是想知道。)
想象一下我传递一个bool[,]
. 这bool[,]
被命名为grid1
or grid2
,视情况而定。
我想知道我是否可以执行以下操作:
根据其他语言的问题猜测,这可能是不可能的。但你永远不知道:)
我很可能在这里遗漏了一些明显的东西——我并没有真正的经验。
.net-4.0 - 为什么 LocalBuilder.SetLocalSymInfo 不发出变量名?
我尝试运行出现在System.Reflection.Emit.LocalBuilderLocalBuilder.SetLocalSymInfo(string, int, int)
类的文档页面上的示例代码,但由于 IL Dissasembler 将其显示为 SampleAssembly.dll 的 IL ,因此调用似乎没有做任何事情:
为什么反汇编程序中没有列出变量名 (myString
和)?myInt
环境信息:
- 视窗 7 64 位
- Visual Studio 2010 专业版 SP1
- .Net 4.0.30319 SP1
- 目标框架:.Net 4 客户端配置文件
- 调试配置(对于使用 System.Reflection.Emit 的程序)
编辑:正如我在评论中指出的,有一个 SampleAssembly.pdb 文件与 SampleAssembly.dll 文件一起生成。
python - 选择行动的好名字是什么,可能在过去?
在我的游戏中,有ActionFactory(制作AbstractActions)、AbstractAction(可能存在的动作)、PotentialAction(一个存在可以做的动作,与特定的存在相关联)类。我需要一个类的名称,它代表由特定存在完成的实际、选择的动作,具有特定的目标,可能还有参数。
r - 将变量名称传递给绘图函数标题
我想知道是否有人可以帮助我在函数中使用变量名。我已经整理了一个对变量进行排序然后生成位图的点图,但是我无法R
将变量名称传递给plot
标题。
示例数据
在函数的第二行,我想传递变量名,比如
这样我就不必在函数标题字段中输入“Blood”(例如 Dplotter(mydata$id,mydata$blood)
基本上,如何在函数中粘贴变量名?如果可以从标题中取出数据集名称会更好(不附加数据集,我被告知这是不好的做法),这样
mydata$blood
您就不会得到 ,而只是在标题中得到“血”。我找不到在函数中粘贴变量名的简单解决方案。您可以猜到,将变量名称放入
paste()
函数中会返回变量的值(以便绘图标题填充值而不是变量名称)。我还想进一步自动化该函数,这样我就可以放置数据集和 ID,然后为数据集中的每个变量重复该函数。显然这需要先解决问题1,否则标题和文件名都会遇到问题。
c++ - 将变量名作为字符串传递给使用默认参数的函数
假设有一个调试功能,这里简化为:
让我们通过删除两次传递变量的不必要的无关要求来简化它,一次在引号中:
哎呀!它使用局部变量名称而不是传入的变量名称。让我们尝试一种不同的(不太理想的)方法:
很好用。但是如果函数稍微复杂一点怎么办:
不能重载宏,所以DumpStr
不会工作,我们已经排除了带有VARASSTR
.
如何处理(不使用多个类似但名称不同的函数/宏)?
matlab - 如何在编辑器中搜索变量名?
在函数中,如果在函数结束之前或在变量被覆盖之前未使用定义的变量,MATLAB 编辑器会显示警告。这显然告诉我编辑器有一种方法可以在代码中搜索给定变量的出现。
我可以手动执行此操作吗?Find 功能显然在这里受到限制,因为它仅在编辑器窗口中搜索文本主体(包括注释)以查找搜索字符串的匹配项。这使得在搜索具有短名称的变量时非常不方便(例如我常用的“a”)。
php - 将数组值转换为变量数组 PHP
FROM没有键的数组:
到
为什么:我想创建灵活的函数来从 mysql 数据库中获取字段,如下所示:
所以,我可以:
- 选择苹果、蜜蜂、胡萝卜和回声 $apple、$bee 和 $carrot
- 选择蜜蜂、胡萝卜、大象和回声 $bee、$carrot 和 $elephant
- 管他呢。
r - R colnames:几个字符变量名改为数字
我有一个名为 VarChange 的数据框,其中包含 1005 个变量,例如:
我的目标是将数据框的列名更改为名为“NewSppName”的行(最多 8 个字母代码相当于当前变量名)。这是为了不丢失 ArcMap 中的各种变量的跟踪(它将所有变量名称截断为 8 个字符)。
当我要求时,每件事看起来都不错(即 R 输出适当的 NewSppNames):
但是当我使用:
或者
我得到以下输出:
95% 的变量确实将名称更改为 NewSppName 中的值,但有十几个更改为数字而不是 NewSppName 中存在的字符名称。
有什么理由吗?有什么解决办法吗?
bash - 在 Bash 中,变量和函数可以同名吗?
我的 ~/.bashrc 中有以下代码:
据我所知,这很好用。是否有理由避免使用同名的变量和函数?