Avatar
omochimetaru 1/12/2018 2:06 AM
func preconditionNotNone<T>(_ x: T?, _ message: @autoclosure () -> String = "", file: StaticString = #file, line: UInt = #line) -> T { precondition(x != nil, message, file: file, line: line) return x! }
2:06 AM
これで -Ouncheckedでも preconditionの分岐も消えるし ! も消えるか。