15. Modificadores

# 15. Modificadores

# Declarando um modifier

No nosso exemplo vamos criar um modifier que irá verificar se o endereço que está chamando a função é o endereço que está salvo como administrador na variável admin. Se a instrução require retornar um true então será executado o código _; que significa: execute o que vem depois.

Isso quer dizer que se o código quebrar no require não irá executar a instrução underline, logo, não irá executar o código da função que vem depois.

# Passando parâmetros

Para que modifiers possam receber parâmetros eles devem ser passados para as funções nas quais estão inseridos e ter seus nomes de variáveis idênticos.

# Combinando mais de um Modifier.

É possível até mesmo encadear modifiers e passar dados entre eles, deve seguir a mesma nomenclatura para os parâmetros que serão passados.

Modifiers são verificações então para ter mais de uma verificação/condição para que uma função possa ser executada basta inserir mais modifiers.

Last Updated: 07/10/2022 20:46:04