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。是的。