Conversion-Operator in swift
Ist es möglich, einen benutzerdefinierten Konvertierungsoperator (Casting) in @ zu schreibeswift
? Vor allem bin ich auf der Suche nach Enums-Konvertierung, zB:
enum MyEnum : Int {
case Case1 = 0
case Case2
func __conversion() -> String { // doesn't work since Swift 1.0
switch self {
case Case1: return "Case 1"
case Case2: return "Case 2"
}
}
}
let enumStr: String = MyEnum.Case1
atürlich kann ich zu @ konvertierString
mit expliziter Methode, aber ich hätte gerne einen impliziten Mechanismus.