【发布时间】:2015-12-05 11:14:46
【问题描述】:
我很困惑何时以及如何在 Swift 中的特定点声明变量,这让像我这样的 SWIFT 新手很头疼。
以下类型的声明有什么区别?我已经给出了我对它们的想法和理解。如果我错了,请用你的解决方案纠正我并解释一下,以便我知道实际和准确的答案。
Array -
1) var arr = NSArray()//I think its an instance of immutable NSArray type
2) var arr = NSMutableArray()
3) var arr = Array()//I have no idea of difference between NSArray and Array type. Might be both are same
4) var arr : NSMutableArray?//Creates an optional type but how is it different from line no.2
5) var arr : NSMutableArray = []//creates an empty array NSMutableArray type and again how is it different from line no.2 & 3
请澄清一点,这样我的困惑程度就会有点清楚。谢谢
【问题讨论】:
-
解释你认为他们都是什么
-
@Wain 我正在用我的观点编辑我的问题。请纠正我并解释一下。我已经更新了我的问题。
标签: swift ios9 variable-declaration