Quiz: Operator Overloading

Test your understanding of the concepts discussed in this chapter.

1

In Kotlin, which method should be defined in a class to be able to use the - operator on its instances?

data class Complex(val real: Double, val imaginary: Double) {
    operator fun ____(another: Complex) = Complex(
        real - another.real,
        imaginary - another.imaginary
    )
}
A)

minus

B)

subtract

C)

minusAssign

D)

-

Question 1 of 50 attempted

Get hands-on with 1400+ tech skills courses.