UnmodifiableFloat32x4ListView抽象 最终

不允许修改的Float32x4List视图。

尝试扩展或实现UnmodifiableFloat32x4ListView的类将是一个编译时错误。

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

构造函数

UnmodifiableFloat32x4ListView(Float32x4List list)
工厂

属性

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

方法

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

操作符

运算符 +(List<Float32x4> other) List<Float32x4>
返回此列表与 other 的连接。
继承
运算符 ==(Object other) bool
等于运算符。
继承
运算符 [](int index) Float32x4
列表中给定 index 的对象。
继承
运算符 []=(int index, Float32x4 value) → void
将列表中给定 index 的值设置为 value
继承