тип на лету - раз нужно добавить эни, стало быть считаем что это эни.
Почему не прошло в 1-м? Потому что когда мы только объявляли переменную тест, ему не было нужды выводить ее тип как эни. Все говорило о том, что это стринг.
Ну и в метод он уже не стал добавлять стринги, потому что требовалось эни
Мм, да. Так логика есть. У меня остался последний аргумент: текст ошибки при этом был совершенно не говорящий о несовпадении типов :)
Обсуждают сегодня