不可修改的Float64x2x2ListView抽象 最终

不可修改的Float64x2List视图。

尝试扩展或实现不可修改的Float64x2x2ListView类是一个编译时错误。

实现类型
可用的扩展
注解
  • @弃用('使用Float64x2List.asUnmodifiableView()代替')

构造函数

不可修改的Float64x2x2ListView(Float64x2List list)
factory

属性

buffer ByteBuffer
返回与此对象相关的字节数组。
无setter继承
elementSizeInBytes int
返回此列表中每个元素的表示占用字节数。
无setter继承
first Float64x2
第一个元素。
获取器/设置器对继承
hashCode int
此对象的哈希码。
无setter继承
isEmpty bool
此集合是否没有元素。
无setter继承
isNotEmpty bool
此集合至少有一个元素。
无setter继承
iterator Iterator<Float64x2>
一个新的Iterator,允许遍历此Iterable的元素。
无setter继承
last Float64x2
最后一个元素。
获取器/设置器对继承
length int
此列表中的对象数量。
获取器/设置器对继承
lengthInBytes int
以字节为单位返回此视图的长度。
无setter继承
offsetInBytes int
返回此视图到底层字节数组的字节数偏移量。
无setter继承
reversed Iterable<Float64x2>
以此列表中的对象反向顺序的Iterable
无setter继承
runtimeType Type
对象的运行时类型表示。
无setter继承
single Float64x2
检查此可迭代是否只有一个元素,并返回该元素。
无setter继承

方法

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

运算符

operator +(List<Float64x2> other) List<Float64x2>
返回此列表和 other 的连接。
继承自
operator ==(Object other) bool
相等运算符。
继承自
操作符 [](int index) Float64x2
返回列表中指定 index 的对象。
继承自
操作符 []=(int index, Float64x2 value) → void
将列表中指定 index 的值设置为新值 value
继承自