klyn.collections.Generator.Generator
constructor
public native Generator(start as T, stop as T, delta as T) throws ValueError
Description

Creates an immutable generated sequence from start to stop.

This constructor is intentionally native because the compiler/runtime iterate generators through an internal contiguous storage path. The storage remains private to the runtime: Generator<T> does not expose collection mutation or random-access APIs.

Parameters
ParameterDescription
startFirst generated value.
stopExclusive bound.
deltaStep between two generated values. Must not be 0.
Throws
  • ValueError if delta == 0.
Example
values = Generator<Int>(0, 3, 1)
for value in values:
print(value)