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