Tôi có một lớpvấn đề xác định bằng() điều hành
open class Texture
và tôi muốn xác định equals(other: Texture)
hành
operator fun equals(other: Texture) = ...
nhưng tôi nhận
Error:(129, 5) Kotlin: 'operator' modifier is inapplicable on this function: must override ''equals()'' in Any
gì có nghĩa là?
Nếu tôi thay đổi điều đó để
operator fun equals(other: Any) = ...
Accidental override, two declarations have the same jvm signature
cập nhật câu trả lời do bản cập nhật của câu hỏi. – hotkey
Làm cách nào để sắp xếp cho hàm trả về 'false' khi' other' không phải là một thể hiện của 'Texture'? – saulspatz