Захват чисел в определенном диапазоне с помощью Swift - PullRequest
0 голосов
/ 08 июня 2019

Swift 5 iOS 12.x

Глупый вопрос, я уверен, но у меня есть момент.

Я получил значения от -100 до 100. Меня интересуют значения меньшечем -10 или больше 10. Я написал этот код.

func returnPod() -> String {
defer {
   pods.removeAll()
}
var aPitch: Float? = 0
var aRoll: Float? = 0
var aYaw: Float? = 0
for peas in pods {
  print("peas \(peas)")
  if peas.pitch! < Float(-10) && peas.pitch! > Float(10) {
      // capture an average everything below 10, above 10
      aPitch = aPitch! + peas.pitch!
      aRoll = aRoll! + peas.roll!
      aYaw = aYaw! + peas.yaw!
  } else {
      // drop everything return zero this should happen if pitch is between -10 and 10.
    return "@:0:0:0\n"
  }
}
return("@:\(String(describing: aRoll!)):\(String(describing: aPitch!)):\(String(describing: aYaw!))")

}

Но он не работает, он просто возвращает все ... Что я делаю не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...