Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.5.1 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Scilab > Error handling > error

error

mensagens de erro

Seqüência de Chamamento

error(message)
error(message, n)
error(n)
error(n, message)
error(n, pos)

Parâmetros

message

um string. A mensagem de erro a ser exibida

n

um inteiro. O número associado à mensagem de erro

pos

um inteiro. Um parâmetro para a mensagem de erro

Descrição

error permite escrever uma mensagem de erro e manipular o erro. Por padrão, error interrompe a execução corrente e retorna ao nível de prompt. Este padrão pode ser modificado utilizando-se as funções errcatch ou execstr(...,'errcatch').

error(message) imprime o string contido em message. O número associado à mensagem de erro é 10000.

error(message,n) imprime o string contido em message. O número associado à mensagem de erro é dado por n . Este número deve ser maior que 10000.

error(n) imprime a mensagem de erro predefinda associada ao número de erro n.

Algumas mensagens de erro predefinidas requerem um parâmetro (ver error_table). Neste caso, o argumento pos deve ser usado error(n,pos) para fornecer o valor do parâmetro. Em outros casos, o parâmetro é ignorado.

Ver error_table para uma lista das mensagens de erro e seus números associados.

Exemplos

error('my error message')
error(43)
error(52, 3)
error(10001, ['A'; 'multi';'line';'error';'message'])
lasterror()

Ver Também

  • warning — mensagens de aviso
  • errcatch — "Armadilha" para erros
  • execstr — executa código Scilab em strings
  • lasterror — retorna a última mensagem de erro registrada
  • messagebox — Open a message box.
Report an issue
<< errclear Error handling error_table >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Oct 02 13:57:36 CEST 2014