对于我开发的无符号整数类型库,我有一个专门的C风格for循环,用于计算存储数值中的有效位。一段时间以来,我一直在努力研究如何将其转换为Swift2.2+样式的for循环。这是有问题的代码:///Countsupthesignificantbitsinstoreddata.publicvarsignificantBits:UInt128{//Willturnintofinalresult.varsignificantBitCount:UInt128=0//Thebitstocrawlinloop.varbitsToWalk:UInt64=0ifself.value.upperBits>0