已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
4天前关闭。
Improve this question
如果我在Swift中有这样的结构:
class MyStruct
{
public var v1 : UInt64 = 0
public var v2 : Bool = false
public var v3 : UInt16 = 0
func setDefaults()
{
var this = MyStruct()
self = this
}
}
我为什么不能做:
self = this
其结果是:
无法分配给值:'self'是不可变
一定有一种方法可以在一次赋值中赋值所有的值。我遗漏了什么?
1条答案
按热度按时间z9smfwbn1#
已锁定2天。此时正在解析disputes about this answer’s content。当前不接受新的交往。
一定是协议。
也不要调用类
MyStruct
。