Ios 在进入for循环之前,是否有一种检查数组大小的简单方法?

Ios 在进入for循环之前,是否有一种检查数组大小的简单方法?,ios,swift,Ios,Swift,目前我是这样使用它的: if json.count>0{ for i in 0...json.count-1{ } } 是否有更好、更短的方法安全启动for循环?放弃初始条件: for i in 0..<json.count { // Do something } 对于0中的i..删除初始条件: for i in 0..<json.count { // Do something } 对于0中的i..您的代码片段与 for i in 0 ..&

目前我是这样使用它的:

if json.count>0{
   for i in 0...json.count-1{

   }
}

是否有更好、更短的方法安全启动for循环?

放弃初始条件:

for i in 0..<json.count {
    // Do something
}

对于0中的i..删除初始条件:

for i in 0..<json.count {
    // Do something
}

对于0中的i..您的代码片段与

for i in 0 ..< json.count { ... }
或者,如果您需要索引:

for (i, element) in json.enumerate() { }

您的代码片段与相同

for i in 0 ..< json.count { ... }
或者,如果您需要索引:

for (i, element) in json.enumerate() { }

@Bhavin这不是那个问题的骗局你为什么要检查尺寸?若数组为nil,则for循环将不可用execute@Bhavin好吧,问题不同,但答案是一样的。我不想为重新开放投票。@Bhavin这不是一个被愚弄的问题。你为什么要检查尺寸?若数组为nil,则for循环将不可用execute@Bhavin好吧,问题不同,但答案是一样的。我不想为重新开放投票。嗯,我不知道你们可以在循环中这样做。不管怎样,我总是假设它有3个点。你能给我指一些关于点的文档吗?@JacobSmith the
。是的。嗯,我不知道你可以做循环。不管怎样,我总是假设它有3个点。你能给我指一些关于点的文档吗?@JacobSmith the
。是的。