Spec-Zone.ru › Dart 2

dart:collection

Метод cast<R>

Queue<R> cast<R>()
override

Обеспечивает представление этого итерируемого объекта как итерируемого объекта R экземпляров.

Если этот итерируемый объект содержит только экземпляры R, все операции будут работать правильно. Если какая-либо операция попытается получить доступ к элементу, который не является экземпляром R, доступ вызовет исключение.

Когда возвращаемый итерируемый объект создает новый объект, зависящий от типа R, например, из toList, он будет иметь ровно тот тип R.

Реализация

Queue<R> cast<R>() => Queue.castFrom<E, R>(this);

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-collection/DoubleLinkedQueue/cast.html

Spec-Zone.ru

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