Kotlin 1.5引入了密封接口(sealed interface)。虽然我知道类和接口之间的区别,但我不清楚在使用密封类(sealed class)和密封接口(sealed interface)时的最佳实践和好处。 现在即使是简单情况下,我是否应该始终使用接口(interface)?还是需...
在Kotlin 1.7中,将禁止对密封类/接口使用非穷举的when语句。 我有一个名为State的密封类及其子类: sealed class State { object Initializing : State() object Connecting : State() ...