dies auf Xcode auf einem Spielplatz Versuch 7.3.1 gibt mir Kompilierungsfehler:Kann nicht Initialisierer für Typ aufrufen ‚<Any> Ergebnis‘ mit einem Argument Liste vom Typ ‚(int, int)‘ auf Xcode 7.3.1
Cannot invoke initializer for type 'Result<Any>' with an argument list of type '(int,int)'
Auf Xcode 7.3 läuft es aber gut. Dies ist der Code:
import UIKit
public enum Result<T> {
case Success(T)
case Failure(ErrorType)
public init(_ value: T) {
self = .Success(value)
}
public init(_ error: ErrorType) {
self = .Failure(error)
}
}
func handleResult(result: Result<Any>) {
switch result {
case .Success(let value):
print(value)
case .Failure(let error):
print(error)
}
}
let b = Result<Any>((1,2)) //This doesn't work on Xcode 7.3.1
handleResult(b)
Irgendwelche Ideen? Wurde der Xcode 7.3.1-Compiler strenger?