如果冗余代码,Swift中是否有任何优势?

时间:2014-09-28 16:53:39

标签: swift

var _name = item["name"] as NSString

VS

var _name: NSString = item["name"] as NSString

除了可读性之外,在增加额外的NSString方面,在速度或幕后有什么优势吗?如果没有,为什么要保留呢?

1 个答案:

答案 0 :(得分:2)

  

除了可读性之外,在增加额外的NSString方面,在速度或幕后有什么优势吗?

没有。编译器无论如何都会推断它。有时编译器无法推断它,因此需要它。

  

如果没有,为什么还要保留呢?

谁说你应该?唐'吨