script1 library
Support for doing something awesome.
More dartdocs go here.
Classes
- math
-
MutableRectangle<
T extends num> - A class for representing two-dimensional axis-aligned rectangles with mutable properties.
-
Point<
T extends num> - A utility class for representing two-dimensional positions.
- Random
- A generator of random bool, int, or double values.
-
Rectangle<
T extends num> - A class for representing two-dimensional rectangles whose properties are immutable.
Constants
- e → const double
- Base of the natural logarithms.
- ln10 → const double
- Natural logarithm of 10.
- ln2 → const double
- Natural logarithm of 2.
- log10e → const double
- Base-10 logarithm of e.
- log2e → const double
- Base-2 logarithm of e.
- pi → const double
- The PI constant.
- sqrt1_2 → const double
- Square root of 1/2.
- sqrt2 → const double
- Square root of 2.
Properties
- acos ↔ double Function(num x)
-
getter/setter pair
- asin ↔ double Function(num x)
-
getter/setter pair
- atan ↔ double Function(num x)
-
getter/setter pair
- cos ↔ double Function(num radians)
-
getter/setter pair
- exp ↔ double Function(num x)
-
getter/setter pair
- global ↔ Map
-
getter/setter pair
- ln ↔ double Function(num x)
-
getter/setter pair
- pow ↔ num Function(num x, num exponent)
-
getter/setter pair
- sin ↔ double Function(num radians)
-
getter/setter pair
- sqrt ↔ double Function(num x)
-
getter/setter pair
- tan ↔ double Function(num radians)
-
getter/setter pair
Functions
-
abs(
num x) → num -
array(
dynamic n, [dynamic value = null]) → List -
asyncRange(
dynamic from, dynamic to, [dynamic step = 1]) → Stream -
atan2(
num a, num b) → double - A variant of atan.
-
ceil(
double x) → int -
cwd(
) → Directory -
date(
int year, int month, int day) → DateTime -
equal(
dynamic obj1, dynamic obj2) → bool -
error(
String msg) → Exception -
float(
String str) → double -
floor(
double x) → int -
fromJson(
dynamic str) → dynamic -
grep(
dynamic sexp, dynamic text, [dynamic groupId = 0]) → List -
input(
String message) → String -
isDefined(
dynamic x) → bool -
isInstanceOf(
dynamic obj, Type cls) → bool -
isTypeEqual(
dynamic obj1, dynamic obj2) → bool -
join(
List list, String spliter) → String -
keys(
dynamic o) → List -
len(
dynamic x) → int -
list(
List a) → List -
log(
dynamic a, [dynamic b = '', dynamic c = '', dynamic d = '', dynamic e = '', dynamic f = '', dynamic g = '', dynamic h = '']) → void -
map(
List a, dynamic f(dynamic)) → List -
max<
T extends num> (T a, T b) → T - Returns the larger of two numbers.
-
min<
T extends num> (T a, T b) → T - Returns the lesser of two numbers.
-
now(
) → DateTime -
push(
List list, dynamic a) → List -
random(
) → double -
range(
dynamic from, dynamic to, [dynamic step = 1]) → Iterable -
readText(
dynamic file) → Future< String> -
reduce(
List a, dynamic f(dynamic, dynamic), dynamic init) → List -
round(
double x) → int -
str(
dynamic o) → String -
substr(
String str, int i, int len) → String -
toJson(
dynamic o) → dynamic -
values(
dynamic o) → List -
where(
List a, bool f(dynamic)) → List -
writeText(
dynamic file, dynamic text) → Future< File>