Formatierung von Gleitkommazahlen: Genauigkeitsspezifizierer in Swift
Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen, und bin auf ein Problem bei der Formatierung von Gleitkommazahlen gestoßen. Ich muss den Wert von Pi (3.1415926535) mit unterschiedlicher Genauigkeit ausgeben: zum Beispiel 2 Nachkommastellen, 3 Nachkommastellen und so weiter.\n\nIn anderen Sprachen (C, Java) erinnere ich mich, dass man so etwas wie `printf("%.2f", pi)` oder `String.format("%.2f", pi)` verwenden kann. Aber in Swift finde ich kein Äquivalent.\n\nIch habe es so versucht:\n```swift\nlet pi = 3.1415926535\nprint("\\(pi)") // gibt 3.1415926535 aus\nprint("\\(pi, specifier: "%.2f")") // funktioniert nicht\n```\n\nUnd so:\n```swift\nlet formatted = String(format: "%.2f", pi) // gibt 3.14 aus\n```\nDas funktioniert, aber ich habe gehört, dass es in Swift eine modernere Methode gibt. Könnt ihr mir sagen, wie man Gleitkommazahlen mit einer bestimmten Genauigkeit richtig formatiert?