Spec-Zone.ru › Dart 1

Библиотека dart:math

Математические константы и функции, а также генератор случайных чисел.

Чтобы использовать эту библиотеку в своём коде:

import 'dart:math';

Константы

E → double

Основание натуральных логарифмов.

2.718281828459045
LN2 → double

Натуральный логарифм 2.

0.6931471805599453
LN10 → double

Натуральный логарифм 10.

2.302585092994046
LOG2E → double

Логарифм по основанию 2 от E.

1.4426950408889634
LOG10E → double

Логарифм по основанию 10 от E.

0.4342944819032518
PI → double

Постоянная PI.

3.1415926535897932
SQRT1_2 → double

Квадратный корень из 1/2.

0.7071067811865476
SQRT2 → double

Квадратный корень из 2.

1.4142135623730951

Функции

acos(num x) → double

Преобразует x в double и возвращает его арккосинус в радианах.

asin(num x) → double

Преобразует x в double и возвращает его арксинус в радианах.

atan(num x) → double

Преобразует x в double и возвращает его арктангенс в радианах.

atan2(num a, num b) → double

Вариант функции atan.

cos(num radians) → double

Преобразует radians в double и возвращает косинус значения.

exp(num x) → double

Преобразует x в double и возвращает натуральный показатель, E, в степени x.

log(num x) → double

Преобразует x в double и возвращает натуральный логарифм значения.

max<T extends num>(T a, T b) → T

Возвращает большее из двух чисел.

min<T extends num>(T a, T b) → T

Возвращает меньшее из двух чисел.

pow(num x, num exponent) → num

Возвращает x в степени exponent.

sin(num radians) → double

Преобразует radians в double и возвращает синус значения.

sqrt(num x) → double

Преобразует x в double и возвращает положительный квадратный корень из значения.

tan(num radians) → double

Преобразует radians в double и возвращает тангенс значения.

Классы

MutableRectangle

Класс для представления двумерных прямоугольников с осью выравнивания и изменяемыми свойствами.

Point

Утилитарный класс для представления двумерных позиций.

Random

Генератор случайных значений типа bool, int или double.

Rectangle

Класс для представления двумерных прямоугольников, свойства которых неизменяемы.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-math/dart-math-library.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API