Ich habe ja auch nicht auf dich geantwortet, sondern auf moonie. Und sein Ansatz verhindert ja nicht die doppelte Implementierung. Und dann kann ich gleich ein eigenes Protokoll nehmen.tsunamix schrieb:
Man kann ein Protokoll deklarieren, sicher. Das muß man dann aber immernoch für Floats und Doubles getrennt implementieren, also zweimal. Meine Frage war, ob und wenn ja, wie man das mit einer gererischen Implementierung machen kann.Amin Negm-Awad schrieb:
Würde es nicht reichen, ein Protokoll "Degreeable" zu haben, welches ich auf Floats und Doubles anwende? Uiuiuiui, ich sehe eine Casting-Wüste vor mir.macmoonshine schrieb:
Dazu müssten der Multiplikations- und Divisionsoperator über ein gemeinsames Protokoll vontsunamix schrieb:
Ich frage mich, so aus reiner Neugierde in dem Zusammenhang, ob und wie man das generisch implementieren könnte, so daß das auf Floats und Doubles gleichermaßen anwendbar wird und man das nicht für beide Typen separat schreiben müßte.
Double
undFloat
deklariert werden.
Nur zur Klarheit. Ich behaupte keinesfalls, daß das hier sinnvoll sei. Ganz im Gegenteil. Mich interessiert hier nur rein theoretisch das Ob und Wie.
Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?