Swift: Funktionserweiterung von print ()

Ist es möglich, die Funktionalität einer Swift-Funktion zu erweitern? Ich möchte in meinem Programm jeder print () - Funktion ein einzelnes Zeichen hinzufügen, ohne eine brandneue Funktion erstellen und jede print () -Instanz umbenennen zu müssen. Ist es möglich, eine Erweiterung zu erstellen, die an jede Druckinstanz ein '*' anfügt?

Der Zweck dieses Befehls besteht darin, alle zusätzlichen Informationen, die XCODE dem Debugger hinzufügt, zu löschen. Ich verwende print-Anweisungen, um den Fortschritt und den Erfolg verschiedener Teile meines Codes zu überprüfen, aber XCODE füllt innerhalb von Sekunden Tausende von Zeilen mit überschüssigen Informationen aus, die meine spezifischen Anweisungen schnell verdecken.

Was ich machen will; was ich vorhabe zu tun

print("Hello world!")
//Sudo code:
Extension print(text: String) {
    let newText = "*\(text)"
    return newText
}

Ausgabe: * Hallo Welt!

Ich filtere dann die Xcode-Debugging-Ausgabe nach Sternchen. Ich habe das manuell gemacht

Antworten auf die Frage(4)

Ihre Antwort auf die Frage