Kotlin IntRange对象如何访问迭代器函数,例如forEach?

Kotlin IntRange对象如何访问迭代器函数,例如forEach?,kotlin,Kotlin,我深入到内部消息类声明中,如下所示 public class IntRange(start: Int, endInclusive: Int) : IntProgression(start, endInclusive, 1), ClosedRange<Int> IntProgression和ClosedRange似乎都没有实现迭代器接口 由于forEach函数处于启用状态,因此它们需要实现Iterable,而IntProgression可以: open class IntProgre

我深入到
内部消息
类声明中,如下所示

public class IntRange(start: Int, endInclusive: Int) : IntProgression(start, endInclusive, 1), ClosedRange<Int>
IntProgression和ClosedRange似乎都没有实现迭代器接口

由于
forEach
函数处于启用状态,因此它们需要实现
Iterable
,而
IntProgression
可以:

open class IntProgression : Iterable<Int>
开放类IntProgression:Iterable
IntProgression和ClosedRange似乎都没有实现迭代器接口

由于
forEach
函数处于启用状态,因此它们需要实现
Iterable
,而
IntProgression
可以:

open class IntProgression : Iterable<Int>
开放类IntProgression:Iterable

这里绝对没有魔法
IntRange
IntProgression
的子类。您可以看到实现的源代码。

这里绝对没有魔力
IntRange
IntProgression
的子类。您可以看到实现的源代码。

很好,谢谢!它是盲目的,因为实现是在下面几行完成的。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。