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