Spec-Zone.ru › Scala 3.2

Объект LazyList.cons

Исходный код

объект cons

Альтернативный способ построения и сопоставления ленивых списков с помощью LazyList.cons(hd, tl).

Супертипы
класс Object
трайт Matchable
класс Any
Тип "Я сам"
cons.type

Конкретные методы

Исходник
def apply[A](hd: => A, tl: => LazyList[A]): LazyList[A]

Ленивый список, состоящий из заданного первого элемента и оставшихся элементов.

Параметры значения
hd

Первый элемент результирующего ленивого списка

tl

Остальные элементы результирующего ленивого списка

Исходник
def unapply[A](xs: LazyList[A]): Option[(A, LazyList[A])]

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

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.2.0/scala/collection/immutable/LazyList$$cons$.html

Spec-Zone.ru

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