ли? Сказать, что конкретное число Int на самом деле число фибоначчи, а другой Int что-то другое, или просто Int. При этом все из них реализуют все возможности Int, передаются в функции, которые принимают Int, но например число фибоначчи расширено неким методом и также может быть передано в функции, которе принимают только Int'fib
Наследовать тип от Int?
А как указать, что допустимые значения типа - из ряда Фибоначчи?
Вообще можно при ините проверять можно ли получить целый корень с 5*число^2+-4, но выше походу такой задачи не стоит
Теряюсь в загадках, зачем это может быть нужно. Но да ладно) Вы можете реализовать собственный тип под такие нужды и обеспечить совместивость с Int (експресс инициализация, ==, + и т.д.)
Обсуждают сегодня