我搜索过Swift书,但找不到Swift版本的@synchronized.如何在Swift中进行互斥?
假设如下:
class A {
let x : Int
init() {
self.x = assign(1)
}
func assign(y : Int) -> Int {
return y
}
}
Run Code Online (Sandbox Code Playgroud)
这会产生错误。
这是我的问题:有没有办法在类初始值设定项中调用函数?
编辑:添加错误消息:
在初始化所有存储的属性之前,在方法调用“分配”中使用“self”