代码之家  ›  专栏  ›  技术社区  ›  Vyacheslav

静态变量类的名称

  •  0
  • Vyacheslav  · 技术社区  · 5 年前

    final class SomeSome {
        var description: String { 
            return "\(type(of: self))" 
        }
    }
    

    在Swift 5中获得静态值的最佳实践是什么?

    final class SomeSome {
        static var description: String { 
            return ????
        }
    }
    
    1 回复  |  直到 5 年前
        1
  •  0
  •   Alexander    5 年前

    显示的字符串插值最终调用 String(describing: type(of: self)) .

    您可以在静态上下文中使用 String(describing: self) self 是元类型对象,在此上下文中, SomeSome.self