Spec-Zone.ru › Dart 1

dart:typed_data

Класс Float64x2List

Список фиксированной длины чисел Float64x2, который можно рассматривать как TypedData.

Для длинных списков данная реализация будет значительно более эффективной с точки зрения памяти и времени, чем стандартная реализация List.

Реализует
  • List<Float64x2>
  • TypedData

Константы

BYTES_PER_ELEMENT → int
16

Конструкторы

Float64x2List(int length)
factory

Создаёт Float64x2List заданной длины (в элементах), все элементы которого имеют все ланы, установленные в ноль.

Float64x2List.fromList(List<Float64x2> elements)
factory

Создаёт Float64x2List с такой же длиной, как у elements списка, и копирует элементы.

Float64x2List.view(ByteBuffer buffer, [ int offsetInBytes = 0, int length ])
factory

Создаёт Float64x2List вид заданного региона в buffer.

Свойства

buffer → ByteBuffer
только для чтения, унаследованное

Возвращает буфер байтов, связанный с этим объектом.

elementSizeInBytes → int
только для чтения, унаследованное

Возвращает количество байтов в представлении каждого элемента в этом списке.

first → Float64x2
только для чтения, унаследованное

Возвращает первый элемент.

hashCode → int
только для чтения, унаследованное

Хэш-код этого объекта.

isEmpty → bool
только для чтения, унаследованное

Возвращает true если в этом наборе нет элементов.

isNotEmpty → bool
только для чтения, унаследованное

Возвращает true, если в этом наборе есть хотя бы один элемент.

iterator → Iterator<Float64x2>
только для чтения, унаследованное

Возвращает новый Iterator, позволяющий итерировать элементы этого Iterable.

last → Float64x2
только для чтения, унаследованное

Возвращает последний элемент.

length → int
чтение/запись, унаследованное

Возвращает количество объектов в этом списке.

lengthInBytes → int
только для чтения, унаследованное

Возвращает длину этого представления в байтах.

offsetInBytes → int
только для чтения, унаследованное

Возвращает смещение в байтах в базовом буфере байтов этого представления.

reversed → Iterable<Float64x2>
только для чтения, унаследованное

Возвращает итератор объектов в этом списке в обратном порядке.

runtimeType → Type
только для чтения, унаследованное

Представление типа объекта в ходе выполнения.

single → Float64x2
только для чтения, унаследованное

Проверяет, что в этом итерабельном объекте только один элемент, и возвращает этот элемент.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

operator [](int index) → Float64x2
унаследованное

Возвращает объект по заданному index в списке или выбрасывает RangeError, если index находится за пределами границ.

operator []=(int index, Float64x2 value) → void
унаследованное

Устанавливает значение по заданному index в списке в значение value или выбрасывает RangeError, если index находится за пределами границ.

Методы

add(Float64x2 value) → void
inherited

Добавляет value в конец этого списка, увеличивая длину на единицу.

addAll(Iterable<Float64x2> iterable) → void
inherited

Добавляет все объекты из iterable в конец этого списка.

any(bool f(E element)) → bool
inherited

Проверяет, удовлетворяет ли какой-либо элемент этого итерируемого объекта условию test.

asMap() → Map<int, Float64x2>
inherited

Возвращает неизменяемое представление this в виде Map.

clear() → void
inherited

Удаляет все объекты из этого списка; длина списка становится нулевой.

contains(Object element) → bool
inherited

Возвращает true, если коллекция содержит элемент, равный element.

elementAt(int index) → Float64x2
inherited

Возвращает элемент с индексом index.

every(bool f(E element)) → bool
inherited

Проверяет, удовлетворяет ли каждый элемент этого итерируемого объекта условию test.

expand<T>(Iterable<T> f(E element)) → Iterable<T>
inherited

Расширяет каждый элемент этого итерируемого объекта на ноль или более элементов.

fillRange(int start, int end, [ Float64x2 fillValue ]) → void
inherited

Устанавливает объекты в диапазоне start включительно до end исключая значение fillValue.

firstWhere(bool test(E element), { Float64x2 orElse() }) → Float64x2
inherited

Возвращает первый элемент, удовлетворяющий заданному предикату test.

fold<T>(T initialValue, T combine(T previousValue, E element)) → T
inherited

Сводит коллекцию к одному значению, итеративно комбинируя каждый элемент коллекции с существующим значением.

forEach(void f(E element)) → void
inherited

Применяет функцию f к каждому элементу этого набора в порядке итерации.

getRange(int start, int end) → Iterable<Float64x2>
inherited

Возвращает Iterable, которая итерируется по объектам в диапазоне start включительно до end исключая его.

indexOf(Float64x2 element, [ int start = 0 ]) → int
inherited

Возвращает первый индекс element в этом списке.

insert(int index, Float64x2 element) → void
inherited

Вставляет объект в позицию index в этот список.

insertAll(int index, Iterable<Float64x2> iterable) → void
inherited

Вставляет все объекты из iterable в позицию index в этот список.

join([String separator = "" ]) → String
inherited

Преобразует каждый элемент в String и конкатенирует строки.

lastIndexOf(Float64x2 element, [ int start ]) → int
inherited

Возвращает последний индекс element в этом списке.

lastWhere(bool test(E element), { Float64x2 orElse() }) → Float64x2
inherited

Возвращает последний элемент, удовлетворяющий заданному предикату test.

map<T>(T f(E e)) → Iterable<T>
inherited

Возвращает новый ленивый Iterable с элементами, созданными путём вызова f для каждого элемента этого Iterable в порядке итерации.

noSuchMethod(Invocation invocation) → dynamic
inherited

Вызывается при доступе к несуществующему методу или свойству.

reduce(Float64x2 combine(E value, E element)) → Float64x2
inherited

Сводит коллекцию к одному значению, итеративно комбинируя элементы коллекции с помощью предоставленной функции.

remove(Object value) → bool
inherited

Удаляет первое вхождение value из этого списка.

removeAt(int index) → Float64x2
inherited

Удаляет объект в позиции index из этого списка.

removeLast() → Float64x2
inherited

Извлекает и возвращает последний объект в этом списке.

removeRange(int start, int end) → void
inherited

Удаляет объекты в диапазоне start включительно до end исключая его.

removeWhere(bool test(E element)) → void
inherited

Удаляет все объекты из этого списка, удовлетворяющие условию test.

replaceRange(int start, int end, Iterable<Float64x2> replacement) → void
inherited

Удаляет объекты в диапазоне start включительно до end исключая его и вставляет содержимое replacement на его место.

retainWhere(bool test(E element)) → void
inherited

Удаляет из этого списка все объекты, которые не удовлетворяют условию test.

setAll(int index, Iterable<Float64x2> iterable) → void
inherited

Перезаписывает объекты this объектами iterable, начиная с позиции index в этом списке.

setRange(int start, int end, Iterable<Float64x2> iterable, [ int skipCount = 0 ]) → void
inherited

Копирует объекты iterable, пропуская skipCount объектов сначала, в диапазон start, включительно, до end, исключая его, в списке.

shuffle([Random random ]) → void
inherited

Случайным образом перемешивает элементы этого списка.

singleWhere(bool test(E element)) → Float64x2
inherited

Возвращает единственный элемент, удовлетворяющий test.

skip(int count) → Iterable<Float64x2>
inherited

Возвращает Iterable, содержащий все элементы, кроме первых count элементов.

skipWhile(bool test(E value)) → Iterable<Float64x2>
inherited

Возвращает Iterable, пропускающий ведущие элементы, пока test удовлетворяется.

sort([int compare(E a, E b) ]) → void
inherited

Сортирует этот список в соответствии с порядком, заданным функцией compare.

sublist(int start, [ int end ]) → List<Float64x2>
inherited

Возвращает новый список, содержащий объекты от start включительно до end не включительно.

take(int count) → Iterable<Float64x2>
inherited

Возвращает ленивую итерацию из count первых элементов этого итерируемого объекта.

takeWhile(bool test(E value)) → Iterable<Float64x2>
inherited

Возвращает ленивую итерацию ведущих элементов, удовлетворяющих test.

toList({bool growable: true }) → List<Float64x2>
inherited

Создаёт List, содержащий элементы этого Iterable.

toSet() → Set<Float64x2>
inherited

Создаёт Set, содержащий те же элементы, что и этот итерируемый объект.

toString() → String
inherited

Возвращает строковое представление этого объекта.

where(bool test(E element)) → Iterable<Float64x2>
inherited

Возвращает новый ленивый Iterable со всеми элементами, которые удовлетворяют предикату test.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-typed_data/Float64x2List-class.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API