История изменений
Исправление
hateyoufeel,
(текущая версия)
:
Ага. Но это не полноценные зависимые типы.
Scala 3 doesn’t have full dependent types, but only path dependent types, which is a weaker form of dependency. They allow values (e.g. objects) to carry types along with them, and these types can be used in type-checking.
То есть, ты, конечно, можешь сказать, что и скала и хачкель (см. синглтоны) имеют зависимые типы, но что-то реально применимое в повседневности из этого сделать сложно.
Исходная версия
hateyoufeel,
:
Ага. Но это не полноценные зависимые типы.
То есть, ты, конечно, можешь сказать, что и скала и хачкель (см. синглтоны) имеют зависимые типы, но что-то реально применимое в повседневности из этого сделать сложно.