LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

В расте трейты (характеристики) сделаны по подобию хаскелевских классов типов. Довольно классная штука, если распробуешь

по-взрослому это называется чистый абстрактный класс, а не какой-то там васянский трейт. или интерфейс.

ссылку прилагаю.

https://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%81

известен еще со времен первых ооп парадигм.

И генерики в расте удобные - полностью проверяются во время компиляции в отличие от твоего сабжа.

так и в плюсах темплейты проверяются во время актуализации(то есть подстановки параметров и превращения в реальный тип). а без актуальных параметров там мало что проверишь.

Исходная версия alysnix, :

В расте трейты (характеристики) сделаны по подобию хаскелевских классов типов. Довольно классная штука, если распробуешь

по-взрослому это называется чистый абстрактный класс, а не какой-то там васянский трейт. или интерфейс.

ссылку прилагаю.

https://ru.wikipedia.org/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%81

известен еще со времен первых ооп парадигм.