Dart API Reference
dart:core
Runes
Runes
class
The runes (integer Unicode code points) of a
String
.
The runes (integer Unicode code points) of a
String
.
Extends:
Iterable
<
int
>
Object
Constructors
Runes
(
String
string
)
Instance Properties
string
String
read-only
iterator
RuneIterator
read-only
last
int
read-only
length
int
Inherited
read-only
isEmpty
bool
Inherited
read-only
isNotEmpty
bool
Inherited
read-only
first
int
Inherited
read-only
single
int
Inherited
read-only
first
int
Inherited
read-only
single
int
Inherited
read-only
Instance Methods
toString
Inherited
( ) →
String
Returns a string representation of (some of) the elements of this.
map
Inherited
(
dynamic
f
(
E
element
)
) →
Iterable
Returns a new lazy
Iterable
with elements that are created by calling f on each element of this Iterable in iteration order.
where
Inherited
(
bool
f
(
E
element
)
) →
Iterable
<
int
>
Returns a new lazy
Iterable
with all elements that satisfy the predicate test.
expand
Inherited
(
Iterable
f
(
E
element
)
) →
Iterable
Expands each element of this
Iterable
into zero or more elements.
contains
Inherited
(
Object
element
) →
bool
Returns true if the collection contains an element equal to element.
forEach
Inherited
(
void
f
(
E
element
)
) →
void
Applies the function f to each element of this collection in iteration order.
reduce
Inherited
(
E
combine
(
E
value
,
E
element
)
) →
int
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
fold
Inherited
(
initialValue
,
dynamic
combine
(
previousValue
,
E
element
)
) →
dynamic
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
every
Inherited
(
bool
f
(
E
element
)
) →
bool
Checks whether every element of this iterable satisfies test.
join
Inherited
( [
String
separator
=
""
] ) →
String
Converts each element to a
String
and concatenates the strings.
any
Inherited
(
bool
f
(
E
element
)
) →
bool
Checks whether any element of this iterable satisfies test.
toList
Inherited
( {
bool
growable
:
true
} ) →
List
<
int
>
Creates a
List
containing the elements of this
Iterable
.
toSet
Inherited
( ) →
Set
<
int
>
Creates a
Set
containing the same elements as this iterable.
take
Inherited
(
int
n
) →
Iterable
<
int
>
Returns a lazy iterable of the count first elements of this iterable.
takeWhile
Inherited
(
bool
test
(
E
value
)
) →
Iterable
<
int
>
Returns a lazy iterable of the leading elements satisfying test.
skip
Inherited
(
int
n
) →
Iterable
<
int
>
Returns an Iterable that provides all but the first count elements.
skipWhile
Inherited
(
bool
test
(
E
value
)
) →
Iterable
<
int
>
Returns an Iterable that skips leading elements while test is satisfied.
firstWhere
Inherited
(
bool
test
(
E
element
)
, {
E
orElse
()
} ) →
int
Returns the first element that satisfies the given predicate test.
lastWhere
Inherited
(
bool
test
(
E
element
)
, {
E
orElse
()
} ) →
int
Returns the last element that satisfies the given predicate test.
singleWhere
Inherited
(
bool
test
(
E
element
)
) →
int
Returns the single element that satisfies test.
elementAt
Inherited
(
int
index
) →
int
Returns the indexth element.
take
Inherited
(
int
n
) →
Iterable
<
int
>
Returns a lazy iterable of the count first elements of this iterable.
map
Inherited
(
dynamic
f
(
E
element
)
) →
Iterable
Returns a new lazy
Iterable
with elements that are created by calling f on each element of this Iterable in iteration order.
takeWhile
Inherited
(
bool
test
(
E
value
)
) →
Iterable
<
int
>
Returns a lazy iterable of the leading elements satisfying test.
fold
Inherited
(
initialValue
,
dynamic
combine
(
previousValue
,
E
element
)
) →
dynamic
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
toSet
Inherited
( ) →
Set
<
int
>
Creates a
Set
containing the same elements as this iterable.
firstWhere
Inherited
(
bool
test
(
E
element
)
, {
E
orElse
()
} ) →
int
Returns the first element that satisfies the given predicate test.
forEach
Inherited
(
void
f
(
E
element
)
) →
void
Applies the function f to each element of this collection in iteration order.
skipWhile
Inherited
(
bool
test
(
E
value
)
) →
Iterable
<
int
>
Returns an Iterable that skips leading elements while test is satisfied.
lastWhere
Inherited
(
bool
test
(
E
element
)
, {
E
orElse
()
} ) →
int
Returns the last element that satisfies the given predicate test.
singleWhere
Inherited
(
bool
test
(
E
element
)
) →
int
Returns the single element that satisfies test.
reduce
Inherited
(
E
combine
(
E
value
,
E
element
)
) →
int
Reduces a collection to a single value by iteratively combining elements of the collection using the provided function.
every
Inherited
(
bool
f
(
E
element
)
) →
bool
Checks whether every element of this iterable satisfies test.
any
Inherited
(
bool
f
(
E
element
)
) →
bool
Checks whether any element of this iterable satisfies test.
toList
Inherited
( {
bool
growable
:
true
} ) →
List
<
int
>
Creates a
List
containing the elements of this
Iterable
.
where
Inherited
(
bool
f
(
E
element
)
) →
Iterable
<
int
>
Returns a new lazy
Iterable
with all elements that satisfy the predicate test.
skip
Inherited
(
int
n
) →
Iterable
<
int
>
Returns an Iterable that provides all but the first count elements.
expand
Inherited
(
Iterable
f
(
E
element
)
) →
Iterable
Expands each element of this
Iterable
into zero or more elements.
elementAt
Inherited
(
int
index
) →
int
Returns the indexth element.