-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Planning Quiz YT - Solidity #36
Comments
2. Qual é a principal razão para usar a) Para interromper a execução do contrato e lançar um erro personalizado. Resposta correta: a) Para interromper a execução do contrato e lançar um erro personalizado. |
3. Quando você pode utilizar a) Quando você quer retornar um valor específico ao invés de lançar uma exceção. Resposta correta: c) Quando você quer impor condições para a execução de uma função e reverter se essas condições não forem atendidas. |
4. O que o modificador Resposta correta: b) Ele define um requisito que deve ser cumprido para que a função seja executada com sucesso. |
5. Qual é a diferença principal entre Resposta correta: a) |
6. Quando é mais apropriado usar Resposta correta: a) Quando a verificação é sobre condições externas, como entradas de usuário. |
7. Como o bloco de código a seguir, em Solidity, trata a validação de um índice de um array? Resposta correta: a) Reverte a execução do contrato se o índice fornecido for maior ou igual ao comprimento do array, lançando uma exceção com uma mensagem de erro personalizada. |
8. Como o bloco de código a seguir, em Solidity, trata a validação de um índice de um array? Resposta correta: a) Interrompe a execução do contrato se o índice fornecido for maior do que o comprimento do array, lançando uma exceção com a mensagem "INDEX INVALID". https://valter-lobo.gitbook.io/fase-1-solidity-basico/v/material-encontro-4/quiz-required-and-revert |
Solidity
1. Em Solidity, o que acontece quando uma função marca explicitamente um erro com
revert
?a) A execução da função continua normalmente, mas um aviso é gerado no console.
b) A execução da função é revertida imediatamente e todas as alterações de estado são desfeitas.
c) A função retorna um valor de erro que pode ser tratado pelo contrato chamador.
Resposta correta: b) A execução da função é revertida imediatamente e todas as alterações de estado são desfeitas.
The text was updated successfully, but these errors were encountered: