batch-file-es Windows
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Ejemplo B
Considere las siguientes afirmaciones.
:endGame
if %player1Score% gtr %player2Score% goto :player1wins
if %player1Score% lss %player2Score% goto :player2wins
goto :tie
:player1wins
echo player 1 wins
goto :eof
:player2wins
echo player 2 wins
goto :eof
:tie
echo tie
goto :eof
Este fragmento de código requiere un montón de instrucciones goto y puede ser confuso para
depurar. Para simplificar estas declaraciones, podemos usar el comando de call . Aquí está el
script anterior en una mejor condición.
:endGame
if %player1Score% gtr %player2Score% call :message player 1 wins
if %player1Score% lss %player2Score% call :message player 2 wins
if %player1Score% equ %player2Score% call :message tie
goto :eof
:message
echo %*
goto :eof
Ambos scripts generan exactamente el mismo resultado, pero el nuevo script es mucho más corto
y claro.
Lea Mejores prácticas en línea: https://riptutorial.com/es/batch-file/topic/10746/mejores-practicas
https://riptutorial.com/es/home 66