0Pricing
Dart Academy · Lezione

Il toolkit dart:math

Usare sqrt, pow, min, max e numeri casuali.

Il toolkit dart:math è una lezione Dart Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Dart Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Dart Academy include 4 lezioni in totale.

La matematica oltre gli operatori

Gli operatori coprono le basi, ma il lavoro reale richiede radici, potenze e casualità. La libreria dart:math aggiunge questi strumenti. 🧰

Importare la libreria

Prima di usare i relativi strumenti, aggiunga un import all'inizio del file. Una riga sblocca tutto ciò che si trova in dart:math.

import 'dart:math';

void main() {
  // math tools ready
}

Radice quadrata

La funzione sqrt restituisce la radice quadrata di un numero. Restituisce sempre un double, quindi sqrt(9) vale 3.0.

import 'dart:math';

void main() {
  print(sqrt(9)); // 3.0
}

Elevare a potenza

Usi pow per elevare una base a un esponente. Quindi pow(2, 10) calcola 1024, perfetto per i calcoli di ridimensionamento e crescita.

import 'dart:math';

void main() {
  print(pow(2, 10)); // 1024
}

Il min per trovare il più piccolo

La funzione min restituisce il minore tra due numeri. È un modo rapido per limitare un valore a un limite superiore.

import 'dart:math';

void main() {
  print(min(3, 8)); // 3
}

Il max per trovare il più grande

Analogamente, max restituisce il maggiore tra due valori. Lo abbini a min per mantenere i numeri entro un intervallo sicuro.

import 'dart:math';

void main() {
  print(max(3, 8)); // 8
}

La costante pi

dart:math mette a disposizione pi, senza doverne digitare le cifre. Rende accurati e leggibili i calcoli relativi a cerchi e angoli.

import 'dart:math';

void main() {
  print(pi); // 3.141592653589793
}

Creare un oggetto Random

Crei un oggetto Random per generare valori imprevedibili. Una singola istanza può produrre tutti i numeri casuali di cui ha bisogno.

import 'dart:math';

void main() {
  final rng = Random();
}

Interi casuali

Chiami nextInt con un limite per ottenere un numero intero da zero fino a prima di quel limite. È ideale per simulare un dado.

import 'dart:math';

void main() {
  print(Random().nextInt(6) + 1); // 1..6
}

Double casuali

Usi nextDouble per ottenere un valore frazionario compreso tra 0.0 e 1.0. Lo ridimensioni moltiplicandolo per adattarlo a qualsiasi intervallo desideri.

import 'dart:math';

void main() {
  print(Random().nextDouble()); // 0.0..1.0
}

Valore assoluto

I numeri hanno anche un proprio strumento: abs rimuove il segno e restituisce il valore assoluto, trasformando istantaneamente -7 in 7.

void main() {
  print((-7).abs()); // 7
}

Controllo rapido

Un'ultima verifica sul kit di strumenti matematici.

Riepilogo

Con dart:math ottiene sqrt, pow, min, max, pi e Random. Importi una sola volta e il Suo kit per i numeri è completo. 🎉

Domande Frequenti

La lezione «Il toolkit dart:math» è gratuita?

Sì — il testo completo di «Il toolkit dart:math» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Dart Academy, passa a CoddyKit PRO. Il corso Dart Academy include 4 lezioni in totale.

Cosa imparerò in «Il toolkit dart:math»?

Usare sqrt, pow, min, max e numeri casuali. Eserciti Dart Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Dart Academy?

Non è richiesta alcuna esperienza precedente. Dart Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Il toolkit dart:math»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Dart Academy?

Sì. Ogni lezione Dart Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Aritmetica e precedenza degli operatori
  2. int e double e divisione intera
  3. Analizzare e convertire i numeri
  4. Il toolkit dart:math
← Torna a Dart Academy