Guarda (computação)

Origem: Wikipédia, a enciclopédia livre.

Na programação, um guarda (ou "guard") é uma expressão booleana que deve ser avaliada como verdadeira se a execução do programa vai continuar no ramo[1] em questão.[2] Independentemente de qual linguagem é usada, o código de guarda é uma verificação de pré-requisitos de integridade utilizados para evitar erros durante a execução. Um exemplo típico é a verificação de que uma referência prestes a ser processada seja não nula, o que evita falhas de ponteiro nulo (null-pointer).[3][4]

Referências

  1. Knuth, Donald (2008). The Art of Computer Programming. Volume 4, Pre-fascicle 1A Revision 6 ed. [S.l.: s.n.] pp. 48–49 
  2. Programming style: should you return early if a guard condition is not satisfied?
  3. Statements
  4. Expressions na "The Haskell 98 Report"
Ícone de esboço Este artigo sobre computação é um esboço. Você pode ajudar a Wikipédia expandindo-o.