批处理模拟数组示例

@echo off & setlocal enabledelayedexpansion
rem 批处理模拟数组示例
set aa=1
for %%b in (11 22 33 44 55) do (
set /a "bds[!aa!] = %%b"
set /a aa=aa+1
)

rem 注意多重复合语句的情况下使用数组可能得不到所需要的值。
for /l %%a in (1,1,5) do (
echo !bds[%%a]!
rem set x=!bds[%%i]!
rem echo !x!
)
pause

原文地址:https://www.cnblogs.com/liuzhaoyzz/p/10274482.html