V
Size: a a a
V
ВК
V
ВК
ВК
V
let newStruct = MyStruct(«здесь могу задать значения любых переменных»)- это в том случае, если нет инициализатора в структуре. А если я создам инициализатор в структуре, то я уже не смогу ввести аргументы любой или всех переменных, а только те, что я задам в качестве аргументов инициализатора, то есть
init(a: String) {}Соответственно, я могу сделать только так:
let newStruct = MyStruct(«ЗДЕСь могу задать значение только переменной a, а других уже не могу»). Я могу, конечно, с помощью рефактора сделать либо вручную создать инициализатор, но можно ли как-то упростить это? Чтобы лишний раз не писать код, просто странно, что swift не поддерживает перегрузки с дефолтным инициализатором
ВК
let newStruct = MyStruct(«здесь могу задать значения любых переменных»)- это в том случае, если нет инициализатора в структуре. А если я создам инициализатор в структуре, то я уже не смогу ввести аргументы любой или всех переменных, а только те, что я задам в качестве аргументов инициализатора, то есть
init(a: String) {}Соответственно, я могу сделать только так:
let newStruct = MyStruct(«ЗДЕСь могу задать значение только переменной a, а других уже не могу»). Я могу, конечно, с помощью рефактора сделать либо вручную создать инициализатор, но можно ли как-то упростить это? Чтобы лишний раз не писать код, просто странно, что swift не поддерживает перегрузки с дефолтным инициализатором
V
SS
ВК
SS
ВК
A
Д
KG
KG