我可以在批处理文件中声明一个列表或数组,如下所示:
set list = "A B C D"
Run Code Online (Sandbox Code Playgroud)
然后我需要将这些写入文件,其间的空格为:
A
B
C
D
Run Code Online (Sandbox Code Playgroud) 我正在玩cmd.exe,但在它的帮助下我没有找到任何信息,如何定义数组.
我发现,如何定义简单变量:
set a=10
echo %a%
Run Code Online (Sandbox Code Playgroud)
但是,我想创建数组,链表等...
那么,它能否在cmd.exe中使用(我的意思是:cmd.exe中是否存在任何数组关键字?)
我想实现一些算法:
等等...
所以,我也想知道,Cmd.exe是否有引用或实例,结构等?
导致其帮助不完整:/?
可以通过图灵机定义将Cmd.exe定义为完整吗?(图灵完成)
我注意到在大多数脚本中,两者通常在同一行中:
SETLOCAL ENABLEDELAYEDEXPANSION
Run Code Online (Sandbox Code Playgroud)
这两个实际上是单独的命令,可以写在不同的行上吗?
ENABLEDELAYEDEXPANSION如果脚本设置在脚本的第一行并且在脚本结束之前未禁用,那么设置是否会对脚本产生负面影响?