В пакете iter есть метод итерации std::iter::iterate, но я не могу найти пример того, как его использовать в любом месте. В идеале я хотел бы видеть, как вернуть результат станд :: ИТЭР :: итерацию в качестве итератора, например, этот метод в рубине, который возвращает целые числа:Как использовать метод std :: iter :: iterate Rust's
def whole_numbers()
iterate(0) do |current|
current + 1
end
end
Спасибо! Проблема в том, что я хочу вернуть итератор, и я не уверен, что такое подпись типа. –
@JamieMcCrindle см. Мое редактирование. – Levans
Awesome. Благодаря! –