1
1
Fork 0
AtomicKotlinCourse/Power Tools/Operator Overloading/Exercise 1/task.md

561 B

Operator Overloading (#1)

Create a class that begins:

class WrapRange(
  val range: IntRange,
  private var current: Int = range.start
) {

Write member functions so that you can increment and decrement a WrapRange object but current automatically stays within range.

Make any necessary modifications so the starter code in main() produces the exercise output shown.

This task doesn't contain automatic tests, so it's always marked as "Correct" when you run "Check". Please compare your solution with the one provided!