我必须编写一个函数,将指定变量的长度返回给第二个变量。其实我不知道该怎么做。我有类似set %~2=%len%
或set len=call :parse_to_tokens %input%
之类的想法,但是它们没有用。
:length
set string=%~1
set len=0
:loop
if defined string (
set string=%string:~1%
set /a len+=1
goto loop
)
:: The return statement or something.
exit /b 0
set /p input=""
call :parse_to_tokens %input% %len%
echo %len%
:: Prints input length.