Это привело бы к бесконечному рекурсивному размеру структуры. Компилятор не смог бы определить конечный размер структуры в памяти, так как каждое вложенное поле требовало бы экземпляра того же типа, который в свою очередь содержал бы такой же поле, и так далее.
Структуры в Swift являются типами-значениями (value types), их размер должен быть определен на этапе компиляции. Поле-ссылка (например, класс) может быть объявлено внутри структуры, поскольку р
Это привело бы к бесконечному рекурсивному размеру структуры. Компилятор не смог бы определить конечный размер структуры в памяти, так как каждое вложенное поле требовало бы экземпляра того же типа, который в свою очередь содержал бы такой же поле, и так далее.
Структуры в Swift являются типами-значениями (value types), их размер должен быть определен на этапе компиляции. Поле-ссылка (например, класс) может быть объявлено внутри структуры, поскольку р
Register or sign in to get access to full answers for all questions from the question bank.