marstran
10/23/2019, 7:03 PMsealed class State
class State1(val data: Int) : State()
class State2(val otherData: Int) : State()
object State3 : State()
sealed class Action
class Action1(val actionData: Int) : Action()
object Action2 : Action()
fun State.nextState(action: Action): State = TODO("Write this function")
karelpeeters
10/23/2019, 8:26 PMa*(b|c)*
?