本文介绍了如何修复C样式的语句?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
为下面发布的代码修复 C样式的语句的正确方法是什么?
What is right way to fix C-style for statement for the code which is posted below?
目前,我正在交战:
var ifaddr : UnsafeMutablePointer<ifaddrs> = nil
if getifaddrs(&ifaddr) == 0 {
// Warning
for (var ptr = ifaddr; ptr != nil; ptr = ptr.memory.ifa_next) {
// Do some stuff...
}
}
推荐答案
您可以将for
循环转换为while
循环:
You could convert the for
loop into a while
loop:
var ptr = ifaddr
while ptr != nil {
// Do stuff
ptr = ptr.memory.ifa_next
}
这篇关于如何修复C样式的语句?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!