考虑以下程序:
#include <cstdio>
int main()
{
int printf=9;
std::printf("%d",printf);
}
Run Code Online (Sandbox Code Playgroud)
在变量声明中使用内置函数名作为标识符可以吗?这是定义明确的程序吗?我的意思是上述程序的行为是否明确定义?我很想知道 C++ 标准是否允许使用标准函数名称作为变量的标识符
在函数中,当函数结束之前或变量被覆盖之前未随后使用已定义的变量时,MATLAB编辑器会显示警告.这显然告诉我编辑器有一种在代码中搜索给定变量的方法.
我可以手动完成吗?Find函数在这里显然受到限制,因为它只搜索编辑器窗口中的文本正文(包括注释)以搜索字符串的匹配.这使得在搜索具有短名称的变量(例如我常用的"a")时非常不方便.
我在 MATLAB 中有下表:
A=
86 84
45 65
2 42
44 29
Run Code Online (Sandbox Code Playgroud)
MATLAB 自动为此表返回两列的列名称A1和A2,其中A是表的集合名称。
如何手动更改每列的名称?
我有一堆目标,每个目标都用于不同的外壳,如下所示:
BASH_VERSION := 4.4
FISH_VERSION := 3.0.0
…
ZSH_VERSION := 5.4.2-r1
.PHONY: dev-pure-on-bash
dev-pure-on-bash:
$(MAKE) dev-pure-on TARGET=bash VERSION="${BASH_VERSION}" ARGS="VERSION=${BASH_VERSION}"
.PHONY: dev-pure-on-elvish
dev-pure-on-elvish:
$(MAKE) dev-pure-on TARGET=elvish VERSION="${ELVISH_VERSION}" ARGS="VERSION=${ELVISH_VERSION}"
.PHONY: dev-pure-on-fish
dev-pure-on-fish:
$(MAKE) dev-pure-on TARGET=fish VERSION="${FISH_VERSION}" ARGS="VERSION=${FISH_VERSION}"
…
.PHONY: dev-pure-on-xonsh
dev-pure-on-xonsh:
$(MAKE) dev-pure-on TARGET=xonsh VERSION="${XONSH_VERSION}" ARGS="VERSION=${XONSH_VERSION}"
.PHONY: dev-pure-on-zsh
dev-pure-on-zsh:
$(MAKE) dev-pure-on TARGET=zsh VERSION="${ZSH_VERSION}" ARGS="VERSION=${ZSH_VERSION}"
.PHONY: dev-pure-on
dev-pure-on:
docker run \
--name run-pure-on-${TARGET} \
--rm \
--interactive \
--tty \
--volume=$$PWD:/home/pure/.pure/ \
pure-on-${TARGET}-${VERSION}
Run Code Online (Sandbox Code Playgroud)
我尝试使用模式规则但没有成功:
dev-pure-on-%:
$(MAKE) dev-pure-on TARGET=$* VERSION="${$*_VERSION}" ARGS="VERSION=${$*_VERSION}" …Run Code Online (Sandbox Code Playgroud) 请您能帮我解决这个问题吗?
如果在PHP中我有一个定义的常量,可以在变量名中使用该常量名吗?例如,如何在有效的php语法中执行以下操作?
define ("HELLO", "hello-you");
$var_HELLO = "something";
echo $var_HELLO;
Run Code Online (Sandbox Code Playgroud)
其中变量名中的HELLO是定义的常量。
非常感谢。
我在JavaScript源代码文件中找到了这个:
function getElementsByClass(_0x62cbx2, _0x62cbx3, _0x62cbx4) {...
Run Code Online (Sandbox Code Playgroud)
如何翻译_0x62cbx2,_0x62cbx3,_0x62cbx4在正确的变量名?
将变量名称定义为__00000001,__00000002等有什么好处吗?
例:
int __00000001, __00000002 = 0;
for (__00000001 = 0; __00000001 < 10; __00000001++) {
__00000002 = __00000002 + __00000001?
}
...
Run Code Online (Sandbox Code Playgroud)
更新:几年前我的一个编程课程中提到了这一点,我记得教授说使用它有一些优点.但是,我不记得任何更多的信息.也许我错了.
c++ ×2
matlab ×2
c ×1
constants ×1
identifier ×1
javascript ×1
makefile ×1
matlab-table ×1
php ×1
rename ×1
search ×1
uppercase ×1
variables ×1