【发布时间】:2022-01-09 13:01:42
【问题描述】:
我试图让我的 Dog 类中的 greet() 方法在测试中创建狗对象期间进行初始化。我不断收到消息“未使用 'greet()' 的调用结果”。谁能帮帮我?
class Dog {
private var name: String
init(name:String) {
self.name = name
self.greet()
}
func greet() -> String{
let greeeting = "the user's name is \(name)."
print(greeeting)
return greeting
}
}
【问题讨论】:
-
我认为您没有使用在函数中返回字符串的变量如果您不想使用返回类型,请删除返回类型。或者直接从函数调用
-
能详细解释一下吗? @AdarshKC
标签: swift class struct initialization