早教吧 育儿知识 作业答案 考试题库 百科 知识分享

bat问题:拼接字符串当做变量名用如下:seta1=""seta2=""seta3=""…setnumArr=1,2,3...for%%iin(numArr)(rem这里我想拼接a跟数字(a%%i)rem然后把拼接结果当做变量用(这个效果%a1%)rem请问怎么写

题目详情
bat问题:拼接字符串当做变量名用
如下:
set a1=""
set a2=""
set a3=""

set numArr=1,2,3...
for %%i in (numArr) (
rem 这里我想拼接 a 跟数字 (a%%i)
rem 然后把拼接结果当做变量用(这个效果%a1%)
rem 请问怎么写
)
▼优质解答
答案和解析
@echo off
setlocal enabledelayedexpansion
set a1=变量a1的值
set a2=变量a2的值
set a3=变量a3的值
set numArr=1,2,3
for %%i in (%numArr%) do (
    echo a%%i=!a%%i!
)
pause