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
的子类。您可以看到实现的源代码。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。很好,谢谢!它是盲目的,因为实现是在下面几行完成的。