Propriétés des nombres en Dart
Glissez pour afficher le menu
Qu'est-ce qu'une propriété ?
En programmation, tout comme dans la vie courante, les objets possèdent des propriétés. Cela s'applique à toutes choses. Les propriétés d'une voiture incluent la marque, la vitesse maximale, la cylindrée du moteur, etc. Les propriétés d'un livre incluent l'auteur, le genre et le nombre de pages.
Les nombres, les chaînes de caractères, les booléens et de nombreux autres types en Dart possèdent des propriétés qui rendent la programmation plus flexible et expressive.
La propriété isEven est l'une des plus courantes pour les nombres. Elle retourne une valeur booléenne indiquant si un nombre est pair. Si le nombre est pair, la propriété retourne true ; s'il est impair, elle retourne false.
main.dart
1234void main() { int number = 2; print(number.isEven); // `true` }
Ceci est particulièrement utile lorsqu'une variable stocke le résultat d'une expression mathématique, car les propriétés permettent de mieux comprendre ce résultat.
main.dart
1234void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }
Une autre propriété utile est isNegative. Elle retourne true si le nombre est négatif, et false si le nombre est positif ou égal à zéro.
main.dart
1234void main() { int number = 4; print(number.isNegative); // `false` }
Toutes les propriétés listées ci-dessus appartiennent au type int. Ces propriétés ne sont pas disponibles dans d'autres types de données (même dans double, bien qu'il représente également des nombres).
Chaque type de données dans Dart possède son propre ensemble de propriétés uniques, et il peut y en avoir des centaines. Pour l'instant, il est important de comprendre que différents types de données ont des usages différents et nécessitent leur propre approche spécifique.
Il n'est pas nécessaire de retenir chaque propriété de chaque type de données dans Dart. En apprenant et en pratiquant, vous vous familiariserez naturellement avec les plus utiles.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion