комбинацию — что мы тогда тут хотим проверить в компайл тайме?
Я вот тоже не понял
имеется в виду некоторое подмножество
это по идее айрата) мы описываем множество переходов, так вот все переходы в последний стейт берут начало из одного из ранее описанных стейтов и переходят в конечный, т.е. ты не можешь заюзать невалидный переход
Вот вам реальный кейс. У нас есть запрос на привлечение иностранной компании на тендер. Требование есть, прежде чем пригласить это лицо, нужно обратиться к 3 государственным источникам (1) с запросом на поиск местных поставщиков, затем запрос в другую систему (2) с ответом из первых трёх, что нет местных поставщиков. Затем с ответом от этой системы идём в третью систему (3). Без ответа от 1 нельзя идти к 2, без ответа от 2, нельзя идти к 3.
Обсуждают сегодня