Egenskaper til tall i Dart
Sveip for å vise menyen
Hva er egenskaper?
I programmering, akkurat som i livet ellers, har ting sine egenskaper. Dette gjelder for alle ting. Egenskaper for biler inkluderer merke, maksimal hastighet, motorkapasitet osv. Egenskaper for bøker inkluderer forfatter, sjanger og antall sider.
Tall, strenger, boolske verdier og mange andre typer i Dart har egenskaper som gjør programmering mer fleksibel og uttrykksfull.
Egenskapen isEven er en av de vanligste for tall. Den returnerer en boolsk verdi som indikerer om et tall er partall. Hvis tallet er et partall, returnerer egenskapen true; hvis det er et oddetall, returnerer den false.
main.dart
1234void main() { int number = 2; print(number.isEven); // `true` }
Dette er spesielt nyttig når en variabel lagrer resultatet av et matematisk uttrykk, siden egenskaper hjelper deg å forstå resultatet tydeligere.
main.dart
1234void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }
En annen nyttig egenskap er isNegative. Den returnerer true hvis tallet er negativt, og false hvis tallet er positivt eller lik null.
main.dart
1234void main() { int number = 4; print(number.isNegative); // `false` }
Alle egenskapene som er nevnt ovenfor tilhører int-typen. Disse egenskapene er ikke tilgjengelige i andre datatyper (selv ikke i double, selv om den også representerer tall).
Hver datatype i Dart har sitt eget sett med unike egenskaper, og det kan være hundrevis av dem. Det viktigste nå er å forstå at ulike datatyper har forskjellige formål og krever sin egen spesifikke tilnærming.
Du trenger ikke å huske alle egenskapene til hver datatype i Dart. Etter hvert som du lærer og øver, vil du naturlig bli kjent med de mest nyttige.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår