Записать возвращаемое значение функции в указанную переменную в пакетном режиме - PullRequest
0 голосов
/ 17 февраля 2019

Я должен написать функцию, которая возвращает длину указанной переменной второй.На самом деле, я не знаю, как это сделать.У меня было несколько идей, таких как 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...