Eigenschaften von Zahlen in Dart
Swipe um das Menü anzuzeigen
Was sind Eigenschaften?
In der Programmierung, wie auch im Alltag, besitzen Dinge ihre Eigenschaften. Dies gilt für alle Dinge. Zu den Eigenschaften von Autos gehören Marke, Höchstgeschwindigkeit, Motorgröße usw. Die Eigenschaften eines Buches umfassen Autor, Genre und Seitenanzahl.
Zahlen, Strings, Booleans und viele andere Typen in Dart verfügen über Eigenschaften, die das Programmieren flexibler und ausdrucksstärker machen.
Die isEven-Eigenschaft ist eine der gebräuchlichsten für Zahlen. Sie gibt einen booleschen Wert zurück, der angibt, ob eine Zahl gerade ist. Ist die Zahl gerade, liefert die Eigenschaft true zurück; ist sie ungerade, liefert sie false zurück.
main.dart
1234void main() { int number = 2; print(number.isEven); // `true` }
Besonders nützlich ist dies, wenn eine Variable das Ergebnis eines mathematischen Ausdrucks speichert, da Eigenschaften helfen, dieses Ergebnis besser zu verstehen.
main.dart
1234void main() { int result = 2 * -3 * -3 + 13 + 31 * -3 * 31; print(result.isEven); // `true` or `false` }
Eine weitere nützliche Eigenschaft ist isNegative. Sie gibt true zurück, wenn die Zahl negativ ist, und false, wenn die Zahl positiv oder gleich null ist.
main.dart
1234void main() { int number = 4; print(number.isNegative); // `false` }
Alle oben aufgeführten Eigenschaften gehören zum Typ int. Diese Eigenschaften sind in anderen Datentypen nicht verfügbar (auch nicht in double, obwohl dieser ebenfalls Zahlen darstellt).
Jeder Datentyp in Dart verfügt über einen eigenen Satz einzigartiger Eigenschaften, und es kann Hunderte davon geben. Wichtig ist zunächst zu verstehen, dass verschiedene Datentypen unterschiedliche Zwecke erfüllen und einen jeweils spezifischen Ansatz erfordern.
Es ist nicht notwendig, jede Eigenschaft jedes Datentyps in Dart auswendig zu kennen. Während des Lernens und Übens wirst du mit den nützlichsten Eigenschaften automatisch vertraut.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen