swift2 Swift如何迭代float

ep6jt1vc  于 2022-11-06  发布在  Swift
关注(0)|答案(1)|浏览(233)

我试着在Swift 2文档中找到这个,但是找不到任何关于如何迭代浮点数的信息。新的Swift迭代风格让我疯狂=)点等等。
对于(i = 0; i〈100; i+=0.5)
如何在Swift中编写它?
这不起作用,因为它是Double:

for _ in 5.0.stride(100.0, by: 0.5) {
}
y1aodyip

y1aodyip1#

这(完全)等同于使用stride的C形环

雨燕2

for index in 0.0.stride(to: 99.5, by: 0.5) {
  print(index)
}

雨燕3+**

for index in stride(from:0.0, through: 99.5, by: 0.5) {
  print(index)
}

相关问题