阅读背景:

理解 Swift 中的元类型:.Type 与 .self

来源:互联网 

元类型

元类型就是类型的类型。 比如我们说 5 是 Int 类型,此时 5 是 Int 类型的一个值。但是如果我问 Int 类型占用多少内存空间,这个时候与具体某个值无关,而和类型的信息相关。如果要写一个函数,返回一个类型的实例内存空间大小。那么这个时候的参数是一个类型数据,这个类型数据可以是直接说明的比如是 Int 类型,也可以从一个值身上取,比如 5 这个值的类型。这里的类型数据,就是一个类型的类型,术语表述为元类型:metaType。元类型就是类型的类型。 比如我们说 5 是 Int 类型,此时 5 是 Int 类型




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: