0,
1,
...
N
}
?
🤔 не уверен в практическом применении и вообще стоит ли так создавать типы
Я тоже не уверен что это хорошая идея, но вообще есть число, которое должно быть 3-666 например, и чтобы повсюду это не чекать можно использовать енам
Нелогично, многие численные операции изначально ломают такую гарантию, независимо от того, энам или ньютайп над интом, так что лучше выбери второй вариант
не легче структуру просто создать и делать через MyNumber::new() создавать, к примеру?
А если её получать от пользователей? Вот и получается что везде проверять нужно будет
один раз проверяешь и хранишь как тип MyNumber
Тебе прилетает json в нём этот тип и ииии...
Пользователю тоже будет проще не вводить и не видеть одно из 600 имён вариантов
вот вот, автокомплит в эдиторе прифигеет от такого
Обсуждают сегодня