Spec-Zone.ru › Pony

ListValues[A: A, N: ListNode[A] #read]

[Источник]

Итерируйтесь по значениям в списке.

class ref ListValues[A: A, N: ListNode[A] #read] is
  Iterator[N->A] ref

Реализует

  • Iterator[N->A] ref

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

create

[Источник]

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

new ref create(
  head: (N | None val),
  reverse: Bool val = false)
: ListValues[A, N] ref^

Параметры

  • head: (N | None val)
  • reverse: Bool val = false

Возвращает

  • ListValues[A, N] ref^

Общедоступные функции

has_next

[Источник]

Если у нас есть узел списка, у нас есть больше значений.

fun box has_next()
: Bool val

Возвращает

  • Bool val

next

[Источник]

Получите значение узла списка и замените его на следующий.

fun ref next()
: N->A ?

Возвращает

  • N->A ?

© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/collections-ListValues

Spec-Zone.ru

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