Two,
Three
}
State ChangeState(State state) =>
state == State.One ? State.Two
: state == State.Two ? State.Three
: State.One;
Вот тут вполне всё детерминированно)
Но это же эдж кейс, а в общем случае это не так)
Обсуждают сегодня