Les Types en Solidity
Types de données Documentation : https://docs.soliditylang.org/en/v0.8.3/types.html Solidity est un langage typé de manière statique, les types de données doivent être spécifiés. Types de Valeur Booléens De type bool ou les valeurs possibles sont des constantes, true ou false. Entiers Le mot-clé int :*désigne un entier signé et uint un entier non signé. La taille de l'entier peut être spécifiée par incrément de 8 (uint8, uint16...) jusqu'a 256. int et uint sont des alias qui font respectivement référence à int256 et uint256. Obtenir un nombre aléatoire : https://ethereum.stackexchange.com/questions/191/how-can-i-securely-generate-a-random-number-in-my-smart-contract Normalement, il n'y a pas d’intérêt à utiliser ces sous-types car Solidity réserve 256 bits de stockage indépendamment de la taille du uint. Par exemple, utiliser un uint8 à la place d'un uint (uint256) ne vous fera pas gagner de gas. Mais il y a une exception : dans les struct. Si vous avez plusieurs uint...