gpt4 book ai didi

没有初始化器的 Swift 类可以工作吗?

转载 作者:行者123 更新时间:2023-11-30 10:18:46 24 4
gpt4 key购买 nike

您能告诉我为什么该代码(类)在 Playground 上运行吗?如果我理解正确的话,应该有 init 或者可以被“空白初始化器”使用的东西?

class Shape{
var numberOfSides = 0
func simpleDescription() -> String {
return "A shape with \(numberOfSides) sides."
}
}

var shapeA = Shape()
shapeA.simpleDescription()
shapeA.numberOfSides = 7
var shapeDescription = shapeA.simpleDescription()
shapeA.simpleDescription()

感谢您的帮助

最佳答案

如果所有存储的属性都被赋予默认值(如此处所示),则该类不需要具有显式初始值设定项。

关于没有初始化器的 Swift 类可以工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28515352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com