Niveau 5 - Token Flashcards

1
Q

Quel sera la nouvelle valeur de vitesse dans ce morceau de code Solidity ?

uint8 acceleration = 1;
uint8 vitesse = 255;

vitesse += acceleration;
A

La valeur de vitesse sera de 0 à cause d’un overflow.

Note: cela provoquera une erreur si la version du compilateur est supérieur à 0.8. (documentation)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quel sera la nouvelle valeur de vitesse dans ce morceau de code Solidity ?

uint8 acceleration = 1;
uint8 vitesse = 0;

vitesse -= acceleration;
A

La valeur de vitesse sera de 255 à cause d’un underflow.

Note: cela provoquera une erreur si la version du compilateur est supérieur à 0.8. (documentation)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly