Spec-Zone.ru › Pony

Fibonacci[необязательный A: (Целое[A] значение & (U8 значение | U16 значение | U32 значение | U64 значение | U128 значение | ULong значение | USize значение))]

[Источник]

Полезно для микробенчмарков, чтобы впечатлить ваших друзей. Посмотрите, Pony работает быстро! Мы предполагаем, что если вы увлекаетесь Agile планированием покерных карт, вы также можете использовать это в сочетании с Random для назначения баллов User Story.

class ref Fibonacci[optional A: (Integer[A] val & (U8 val | U16 val | U32 val | 
    U64 val | U128 val | ULong val | 
    USize val))] is
  Iterator[A] ref

Реализует

  • Итератор[A] ссылка

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

create

[Источник]

new iso create()
: Fibonacci[A] iso^

Возвращает

  • Fibonacci[A] iso^

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

apply

[Источник]

fun box apply(
  n: U8 val)
: A

Параметры

  • n: U8 значение

Возвращает

  • A

has_next

[Источник]

fun box has_next()
: Bool val

Возвращает

  • Bool значение

next

[Источник]

fun ref next()
: A

Возвращает

  • A

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

Spec-Zone.ru

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