2
ich eine solche Schleife in meiner app haben:Swift 3: ersetzen c style for-Schleife mit Schwimmerschritt
for var hue = minHue; hue <= maxHue; hue += hueIncrement
{
let randomizedHue = UIColor.clipHue(
Random.uniform(ClosedInterval(hue - dispersion, hue + dispersion))
)
colors.append(colorWithHue(randomizedHue))
}
hueIncrement
ist float, so dass ich kippe Bereich Operatoren wie folgt verwenden: ..<
.
Was ist die beste und sauberste Art, eine solche Schleife in Swift 3 zu implementieren?
so etwas wie 'für den Farbton in (minHue) verwenden. stride (durch: maxHue, nach: hueIncrement) {...} ' –
Du hast recht! Können Sie eine Antwort posten, damit ich diese Frage bitte schließen kann? – kelin
Sie sollten auf keinen Fall For-Schleifen mit Float verwenden, weil die Präzision verloren geht. – gnasher729