Middle
27
0
questionbank

Как можно добавить свой инициализатор в структуру, оставив дефолтный инициализатор?

Answer from sobes.tech neural network

По умолчанию структуры в Swift получают автоматический инициализатор члена, если вы не определяете никаких собственных инициализаторов. Если вы добавляете какой-либо инициализатор, автоматический инициализатор члена не предоставляется.

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

По умолчанию структуры в Swift получают автоматический инициализатор члена, если вы не определяете никаких собственных инициализаторов. Если вы добавляете какой-либо инициализатор, автоматический инициализатор члена не предоставляется.

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

Register or sign in to get access to full answers for all questions from the question bank.

initializersstructsdefault-initializerscustom-initializersconstructor-overloading