Свифт функционального направления
Это код, который обеспечивает быстрое учебник яблока. На 4-й строке я проверил и не нашел использование значения параметра отсутствия по умолчанию. Может кто-нибудь объяснить использование этой линии
init(name: String, prefix: String? = nil)
Означает ли это, если я инициализировать Starship так:
Starship("SuperHero")
это нормально?
Я думаю, что я должен инициализировать класс Starship как этот
Starship(name:"SuperHero")
Да, я попробовал его в детской площадке, и это сработало. Спасибо. Кстати, может быть, вы должны отредактировать с именами внешних параметров, что должно быть идеально правильным. – liyansong