Eigenschappen van Getallen in Dart
Veeg om het menu te tonen
Wat zijn eigenschappen?
In de programmering, net als in het dagelijks leven, hebben dingen hun eigenschappen. Dit geldt voor alles. De eigenschappen van auto's omvatten merk, maximale snelheid, motorinhoud, enzovoort. De eigenschappen van een boek omvatten de auteur, het genre en het aantal pagina's.
Getallen, strings, booleans en veel andere typen in Dart hebben eigenschappen die programmeren flexibeler en expressiever maken.
De isEven eigenschap is een van de meest voorkomende voor getallen. Deze geeft een boolean waarde terug die aangeeft of een getal even is. Als het getal even is, geeft de eigenschap true terug; als het oneven is, geeft het false terug.
main.dart
1234void main() { int number = 2; print(number.isEven); // `true` }
Dit is vooral handig wanneer een variabele het resultaat van een wiskundige expressie opslaat, omdat eigenschappen helpen dat resultaat duidelijker te begrijpen.
main.dart
1234void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }
Een andere nuttige eigenschap is isNegative. Deze geeft true terug als het getal negatief is, en false als het getal positief is of gelijk aan nul.
main.dart
1234void main() { int number = 4; print(number.isNegative); // `false` }
Alle hierboven genoemde eigenschappen behoren tot het int-type. Deze eigenschappen zijn niet beschikbaar in andere gegevenstypen (zelfs niet in double, hoewel dit ook getallen voorstelt).
Elk gegevenstype in Dart heeft zijn eigen set unieke eigenschappen, en dit kunnen er honderden zijn. Voor nu is het belangrijk te begrijpen dat verschillende gegevenstypen verschillende doelen dienen en een eigen specifieke benadering vereisen.
Het is niet nodig om elke eigenschap van elk gegevenstype in Dart te onthouden. Door te leren en te oefenen raak je vanzelf vertrouwd met de meest bruikbare eigenschappen.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.