exit - Finaliza a aplicaçãoSINOPSE
exit ?returnCode?DESCRIÇÃO
Encerra o processo, retornando returnCode para o sistema como o status de saída. Se returnCode não for especificado, o valor padrão será 0.EXEMPLO
Como os códigos de saída diferentes de zero são interpretados como erros pelo processo de chamadas, o comando exit é uma parte importante da sinalização de que algo fatal deu errado. Esse fragmento de código é útil em scripts para atuar como uma interceptação geral de problemas:
proc main {} {
# ... coloque o código real aqui ...
}
if {[catch {main} msg options]} {
puts stderr "unexpected script error: $msg"
if {[info exists env(DEBUG)]} {
puts stderr "---- BEGIN TRACE ----"
puts stderr "[dict get $options -errorinfo]puts stderr "---- END TRACE ---"
}
Esse fragmento de código é útil em scripts para atuar como uma interceptação geral de problemas:
Nenhum comentário:
Postar um comentário