Das dart:math-Toolkit
sqrt, pow, min, max und Zufallszahlen verwenden
Das dart:math-Toolkit ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Mathematik jenseits der Operatoren
Operatoren decken die Grundlagen ab, aber in der Praxis benötigen Sie auch Wurzeln, Potenzen und Zufallswerte. Die Bibliothek dart:math stellt diese Werkzeuge bereit. 🧰
Bibliothek importieren
Bevor Sie die Hilfsfunktionen verwenden, fügen Sie oben in Ihrer Datei einen import hinzu. Eine Zeile schaltet alles in dart:math frei.
import 'dart:math';
void main() {
// math tools ready
}Quadratwurzel
Die Funktion sqrt gibt die Quadratwurzel einer Zahl zurück. Das Ergebnis ist immer ein double, daher ist sqrt(9) gleich 3.0.
import 'dart:math';
void main() {
print(sqrt(9)); // 3.0
}In eine Potenz erheben
Verwenden Sie pow, um eine Basis mit einem Exponenten zu potenzieren. pow(2, 10) berechnet beispielsweise 1024 – ideal für Skalierungs- und Wachstumsberechnungen.
import 'dart:math';
void main() {
print(pow(2, 10)); // 1024
}Kleinster Wert mit min
Die Funktion min gibt den kleineren von zwei Werten zurück. So können Sie einen Wert schnell auf eine Obergrenze beschränken.
import 'dart:math';
void main() {
print(min(3, 8)); // 3
}Größter Wert mit max
Entsprechend gibt max den größeren von zwei Werten zurück. Kombinieren Sie die Funktion mit min, um Zahlen innerhalb eines sicheren Bereichs zu halten.
import 'dart:math';
void main() {
print(max(3, 8)); // 8
}Die Konstante pi
dart:math stellt pi direkt bereit, ohne dass Sie die Ziffern eingeben müssen. Dadurch werden Berechnungen mit Kreisen und Winkeln präzise und gut lesbar.
import 'dart:math';
void main() {
print(pi); // 3.141592653589793
}Ein Random-Objekt erstellen
Erstellen Sie ein Random-Objekt, um unvorhersehbare Werte zu erzeugen. Eine Instanz kann so viele Zufallszahlen liefern, wie Sie benötigen.
import 'dart:math';
void main() {
final rng = Random();
}Zufällige Ganzzahlen
Rufen Sie nextInt mit einer Obergrenze auf, um eine ganze Zahl ab null bis, aber nicht einschließlich, dieser Grenze zu erhalten. Das eignet sich hervorragend für Würfel.
import 'dart:math';
void main() {
print(Random().nextInt(6) + 1); // 1..6
}Zufällige double-Werte
Verwenden Sie nextDouble für einen Bruchwert zwischen 0.0 und 1.0. Multiplizieren Sie ihn, um ihn an einen beliebigen gewünschten Bereich anzupassen.
import 'dart:math';
void main() {
print(Random().nextDouble()); // 0.0..1.0
}Absolutwert
Zahlen verfügen ebenfalls über eine eigene Hilfsfunktion: abs entfernt das Vorzeichen und gibt den Betrag zurück, sodass aus -7 sofort 7 wird.
void main() {
print((-7).abs()); // 7
}Schnelltest
Ein letzter Test zu den Mathematikwerkzeugen.
Rückblick
Mit dart:math erhalten Sie sqrt, pow, min, max, pi und Random. Einmal importieren, und Ihr Werkzeugkasten für Zahlen ist vollständig. 🎉
Lerne Dart mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „Das dart:math-Toolkit“ kostenlos?
Ja — der vollständige Text von „Das dart:math-Toolkit“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Das dart:math-Toolkit“?
sqrt, pow, min, max und Zufallszahlen verwenden Du übst Dart Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Dart Academy zu starten?
Keine Vorkenntnisse erforderlich. Dart Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Das dart:math-Toolkit“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Dart Academy-Lektion Code schreiben und ausführen?
Ja. Jede Dart Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Arithmetik und Operatorrangfolge
- int und double sowie Ganzzahldivision
- Zahlen parsen und konvertieren
- Das dart:math-Toolkit