SpeechGrammarList

实现的类型
混入的类型
可用的扩展
注释
  • @Native("SpeechGrammarList")

构造函数

SpeechGrammarList()
factory

属性

first SpeechGrammar
第一个元素。
getter/setter 对inherited-setteroverride-getter
hashCode int
此对象的哈希码。
no setterinherited
isEmpty bool
此集合没有元素。
no setterinherited
isNotEmpty bool
此集合至少有一个元素。
no setterinherited
iterator Iterator<SpeechGrammar>
一个新的 Iterator,允许迭代此 Iterable 的元素。
no setterinherited
last SpeechGrammar
最后一个元素。
getter/setter 对inherited-setteroverride-getter
length int
此列表中的对象数量。
getter/setter 对override
reversed Iterable<SpeechGrammar>
一个包含此列表中对象的 Iterable,顺序相反。
no setterinherited
runtimeType Type
对象的运行时类型表示。
no setterinherited
single SpeechGrammar
检查此可迭代是否只有一个元素,并返回该元素。
no setteroverride

方法

add(SpeechGrammar value) → void
value 添加到此列表的末尾,扩展长度为 1。
inherited
addAll(Iterable<SpeechGrammar> iterable) → void
iterable 的所有对象追加到此列表的末尾。
inherited
addFromString(String string, [num? weight]) → void
addFromUri(String src, [num? weight]) → void
any(bool test(SpeechGrammar element)) bool
检查此可迭代的任何元素是否满足 test
inherited
asMap() Map<int, SpeechGrammar>
此列表不可修改的 Map 视图。
inherited
cast<R>() List<R>
返回此列表作为 R 实例列表的视图。
inherited
clear() → void
从此列表中移除所有对象;列表的长度变为零。
inherited
contains(Object? element) bool
该集合是否包含等于 element 的元素。
inherited
elementAt(int index) SpeechGrammar
返回第 index 个元素。
覆盖
every(bool test(SpeechGrammar element)) bool
检查此可迭代的每个元素是否满足 test
inherited
expand<T>(Iterable<T> f(SpeechGrammar element)) Iterable<T>
将此 Iterable 的每个元素扩展为零个或多个元素。
inherited
fillRange(int start, int end, [SpeechGrammar? fillValue]) → void
使用 fillValue 覆盖元素范围。
inherited
firstWhere(bool test(SpeechGrammar element), {SpeechGrammar orElse()?}) SpeechGrammar
返回第一个满足给定谓词 test 的元素。
inherited
fold<T>(T initialValue, T combine(T previousValue, SpeechGrammar element)) → T
通过迭代地将集合中的每个元素与现有值组合来将集合缩减为单个值。
inherited
followedBy(Iterable<SpeechGrammar> other) Iterable<SpeechGrammar>
创建此可迭代对象与 other 的懒加和。
inherited
forEach(void action(SpeechGrammar element)) → void
按迭代顺序在每个元素上调用 action
inherited
getRange(int start, int end) Iterable<SpeechGrammar>
创建一个迭代器,遍历元素的范围。
inherited
indexOf(Object? element, [int start = 0]) int
在列表中返回 element 的第一个索引。
inherited
indexWhere(bool test(SpeechGrammar element), [int start = 0]) int
列表中满足所提供条件 test 的第一个索引。
inherited
insert(int index, SpeechGrammar element) → void
element 元素插入到列表中指定位置 index
inherited
insertAll(int index, Iterable<SpeechGrammar> iterable) → void
iterable 中的所有元素插入到列表中的指定位置 index
inherited
item(int index) SpeechGrammar
join([String separator = ""]) String
将每个元素转换为 String 并连接这些字符串。
inherited
lastIndexOf(Object? element, [int? start]) int
在列表中 element 的最后一个索引。
inherited
lastIndexWhere(bool test(SpeechGrammar element), [int? start]) int
列表中满足所提供条件 test 的最后一个索引。
inherited
lastWhere(bool test(SpeechGrammar element), {SpeechGrammar orElse()?}) SpeechGrammar
满足给定谓词 test 的最后一个元素。
inherited
map<T>(T f(SpeechGrammar element)) Iterable<T>
使用 toElement 修改此可迭代对象的当前元素。
inherited
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时被调用。
inherited
reduce(SpeechGrammar combine(SpeechGrammar previousValue, SpeechGrammar element)) SpeechGrammar
通过迭代使用提供的函数结合集合的元素,将集合减少到一个单一值。
inherited
remove(Object? object) bool
从列表中移除第一个出现的 value
inherited
removeAt(int pos) SpeechGrammar
从列表中移除位于 index 位置的元素。
inherited
removeLast() SpeechGrammar
移除并返回列表中的最后一个对象。
inherited
removeRange(int start, int end) → void
从列表中移除元素的范围。
inherited
removeWhere(bool test(SpeechGrammar element)) → void
移除所有满足 test 条件的对象。
inherited
replaceRange(int start, int end, Iterable<SpeechGrammar> iterable) → void
replacements 的元素替换元素范围内的元素。
inherited
retainWhere(bool test(SpeechGrammar element)) → void
从该列表中移除所有不满足test的对象。
inherited
setAll(int index, Iterable<SpeechGrammar> iterable) → void
iterable中的对象覆盖元素。
inherited
setRange(int start, int end, Iterable<SpeechGrammar> iterable, [int skipCount = 0]) → void
iterable的一些元素写入该列表的范围。
inherited
shuffle([Random? random]) → void
随机打乱该列表的元素。
inherited
singleWhere(bool test(SpeechGrammar element), {SpeechGrammar orElse()?}) SpeechGrammar
满足test的单个元素。
inherited
skip(int count) Iterable<SpeechGrammar>
创建一个迭代器,提供除了第一个count个元素之外的所有元素。
inherited
skipWhile(bool test(SpeechGrammar element)) Iterable<SpeechGrammar>
在满足test的情况下跳过开头的元素,创建一个迭代器。
inherited
sort([int compare(SpeechGrammar a, SpeechGrammar b)?]) → void
根据指定的 compare 函数对列表进行排序。
inherited
sublist(int start, [int? end]) List<SpeechGrammar>
返回一个包含从 startend 元素的新列表。
inherited
take(int count) Iterable<SpeechGrammar>
创建一个延迟的包含可迭代的前 count 个元素的迭代器。
inherited
takeWhile(bool test(SpeechGrammar element)) Iterable<SpeechGrammar>
创建一个延迟的迭代器,其中包含满足 test 条件的初始元素。
inherited
toList({bool growable = true}) List<SpeechGrammar>
创建一个包含此 可迭代器 元素的 列表
inherited
toSet() Set<SpeechGrammar>
创建一个包含与此可迭代器相同元素的 集合
inherited
toString() String
此对象的字符串表示。
inherited
where(bool test(SpeechGrammar element)) Iterable<SpeechGrammar>
创建一个新的延迟 可迭代器,其中包含所有满足谓词 test 的元素。
inherited
whereType<T>() Iterable<T>
创建一个新的延迟 可迭代器,其中包含具有类型 T 的所有元素。
inherited

运算符

操作符 +(List<SpeechGrammar> other) List<SpeechGrammar>
返回此列表和other的连接。
inherited
操作符 ==(Object other) bool
等于操作符。
inherited
操作符 [](int index) SpeechGrammar
列表中给定index的对象。
覆盖
操作符 []=(int index, SpeechGrammar value) → void
将列表中给定index处的值设置为value
覆盖