dart:math
Aprende sobre las características principales de la biblioteca dart:math de Dart.
La biblioteca dart:math (referencia de la API) proporciona funcionalidad común como seno y coseno, máximo y mínimo, y constantes como pi y e. La mayor parte de la funcionalidad de la biblioteca Math está implementada como funciones de nivel superior.
Para usar esta biblioteca en tu aplicación, importa dart:math.
import 'dart:math';
Trigonometría
#La biblioteca Math proporciona funciones trigonométricas básicas:
// Cosine
assert(cos(pi) == -1.0);
// Sine
var degrees = 30;
var radians = degrees * (pi / 180);
// radians is now 0.52359.
var sinOf30degrees = sin(radians);
// sin 30° = 0.5
assert((sinOf30degrees - 0.5).abs() < 0.01);
Máximo y mínimo
#La biblioteca Math proporciona los métodos max() y min():
assert(max(1, 1000) == 1000);
assert(min(1, -1000) == -1000);
Constantes matemáticas
#Encuentra tus constantes favoritas—pi, e y más—en la biblioteca Math:
// See the Math library for additional constants.
print(e); // 2.718281828459045
print(pi); // 3.141592653589793
print(sqrt2); // 1.4142135623730951
Números aleatorios
#Genera números aleatorios con la clase Random. Opcionalmente puedes proporcionar una semilla al constructor de Random.
var random = Random();
random.nextDouble(); // Between 0.0 and 1.0: [0, 1)
random.nextInt(10); // Between 0 and 9.
Incluso puedes generar booleanos aleatorios:
var random = Random();
random.nextBool(); // true or false
Más información
#Consulta la referencia de la API de Math para ver la lista completa de métodos. Consulta también la referencia de la API para num, int y double.
A menos que se indique lo contrario, la documentación de este sitio refleja Dart 3.12.2. Página actualizada por última vez el 2024-11-17. Ver fuente oreportar un problema.