Ada*_*dam 1 compiler-errors swift
我想重载我的struct的运算符,但我得到消息"静态成员'评级'不能用于'GlobalSettings'类型的实例".我已经阅读了这个错误的几个答案,但那里的解决方案根本没有帮助我.我怎么解决这个问题?
struct GlobalSettings{
static var rating = false
}
func ==(l: GlobalSettings, r: GlobalSettings) -> Bool {
if l.rating == r.rating {
return true
}else{
return false
}
}
Run Code Online (Sandbox Code Playgroud)
Pra*_*iya 10
这是一个明显的错误.静态成员不能与实例变量一样被访问l和r.
必须通过类型(class/ struct/ enum)名称访问静态成员,如:
GlobalSettings.rating
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8425 次 |
| 最近记录: |