创建Swift字典子类?

希思边界

我可以继承a的类,Swift Dictionary以便将我的自定义传递Dictionary给需要普通方法的方法Dictionary吗?

编辑

就我而言,我希望我的自定义Dictionary项以插入顺序遍历其键。

fish鱼人

Swift字典是结构,而不是类,因此它们不能被子类化。理想情况下,所使用的方法应声明为采用适当约束的通用CollectionType(或ExtensibleCollectionType或SequenceType,视情况而定),而不是专门使用Dictionary。

如果由于某种原因这对您不起作用,则可以改为使用NSDictionary。

(编辑)并且正如Antonio所指出的,您可以进行扩展Dictionary {…}以将内容添加到Dictionary结构中,在某些情况下可以替换子类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章