Stream.repeatedly
You're seeing just the function
repeatedly
, go back to Stream module for more information.
Specs
repeatedly((() -> element())) :: Enumerable.t()
Returns a stream generated by calling generator_fun
repeatedly.
Examples
# Although not necessary, let's seed the random algorithm
iex> :rand.seed(:exsss, {1, 2, 3})
iex> Stream.repeatedly(&:rand.uniform/0) |> Enum.take(3)
[0.5455598952593053, 0.6039309974353404, 0.6684893034823949]