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>