Size: a a a

2021 March 21

DH

Dark Hole in dlang.ru
Dmitry Bubnenkov
А где в Ди информация о типе объекта хранится? Интересуют примитивные и сложные типы.
Вот допустим int и class Human.
Но зачем?
источник

DB

Dmitry Bubnenkov in dlang.ru
А как происходит апкаст и даункас?
И кому либо они нужны были в реальной жизни?
источник

DH

Dark Hole in dlang.ru
Dmitry Bubnenkov
А как происходит апкаст и даункас?
И кому либо они нужны были в реальной жизни?
typeinfo
источник

DB

Dmitry Bubnenkov in dlang.ru
Я просто тут нашел еще языки у которых не динамическая, а латентная типизация и типы не в переменных, а в значении хранятся. Вот пытаюсь понять чем это полезно
источник

DH

Dark Hole in dlang.ru
Латентная это какая о.о
источник

DB

Dmitry Bubnenkov in dlang.ru
Ну как я написал. Как динамическая только тип не в переменной определяетя
источник

DH

Dark Hole in dlang.ru
Dmitry Bubnenkov
Ну как я написал. Как динамическая только тип не в переменной определяетя
В плане не в переменной о.о
источник

DH

Dark Hole in dlang.ru
А где?
источник

МВ

Макс Воробьев... in dlang.ru
ничего не понял. а так - у объектов есть какой-нибудь classptr, который указывает на тип
источник

DB

Dmitry Bubnenkov in dlang.ru
Как я понял в ее значении.
источник

DB

Dmitry Bubnenkov in dlang.ru
Макс Воробьев
ничего не понял. а так - у объектов есть какой-нибудь classptr, который указывает на тип
А тип строка, число? Что там хранится
источник

DB

Dmitry Bubnenkov in dlang.ru
Dmitry Bubnenkov
Как я понял в ее значении.
Условно кусок памяти с тегом.
источник

SG

Serg Gini in dlang.ru
что такое "переменная" и "значение" непонятно?
источник

МВ

Макс Воробьев... in dlang.ru
Dmitry Bubnenkov
А тип строка, число? Что там хранится
это касается только классов. если примитив завернут в класс (у Java для этого вродь были спец классы), то аналогично
источник

МВ

Макс Воробьев... in dlang.ru
Dmitry Bubnenkov
А как происходит апкаст и даункас?
И кому либо они нужны были в реальной жизни?
источник

МВ

Макс Воробьев... in dlang.ru
цель - пройти рекурсивно по всем полям моделей и сравнить. если поля не совпадают - выдать exception
источник

DH

Dark Hole in dlang.ru
Dmitry Bubnenkov
А тип строка, число? Что там хранится
Ничего
источник

DH

Dark Hole in dlang.ru
Примитив на то и примитив
источник

DH

Dark Hole in dlang.ru
Вообще информация о типе нужна только если: у тебя дин типизация или у тебя есть наследование с классами
источник

Е

Евгений in dlang.ru
Dark Hole
Латентная это какая о.о
Судя по википедии - речь об утиной типизации.
источник