Ребята привет. Можете на пальцах объяснить, зачем при создании init писать например self.name = name?
«self используется, чтобы различать name - как свойство класса, и name - как аргумент инициализатора. Аргументы инициализатору передаются как вызов функции при создании экземпляра класса.»
«self используется, чтобы различать name - как свойство класса, и name - как аргумент инициализатора. Аргументы инициализатору передаются как вызов функции при создании экземпляра класса.»
Отрывок из книги: «Swift 5.0». Apple Books.
Спасибо, это я догнал. А self.name это свойство или аргумент в данном случае?