我正在玩cmd.exe,但在它的帮助下我没有找到任何信息,如何定义数组.
我发现,如何定义简单变量:
set a=10
echo %a%
Run Code Online (Sandbox Code Playgroud)
但是,我想创建数组,链表等...
那么,它能否在cmd.exe中使用(我的意思是:cmd.exe中是否存在任何数组关键字?)
我想实现一些算法:
等等...
所以,我也想知道,Cmd.exe是否有引用或实例,结构等?
导致其帮助不完整:/?
可以通过图灵机定义将Cmd.exe定义为完整吗?(图灵完成)
什么是"变量扩张"?这仅仅意味着"变量定义"还是其他什么?
我说的时候会发生什么setLocal EnableDelayedExpansion?谷歌不清楚.
我有这个批处理脚本,有很多"if语句".以下是我的几行内容:
if %c%==PC exit
if %c%==pc exit
if %c%==CMD exit
if %c%==cmd exit
if %c%==MENU exit
if %c%==menu exit
if %c%==KILL exit
if %c%==kill exit
Run Code Online (Sandbox Code Playgroud)
有更多的可能性,如果可能的话,真的可以使用一些简化.那么有什么办法可以简化这个吗?也许是这样的,如果变量c等于其中任何一个退出.或甚至使if语句不明确这是否可能?实际上,任何简化这种方法的方法都很棒,可以大大减少我的批处理脚本的大小.
几个旁注
此代码已经有效,除了缩小它之外不需要编辑.
我知道有发现类似的问题在这里,但我不知道如何将它应用到我的问题.