Avatar
↓の message のデフォルト引数が "" じゃなくて String() になってるのってなんででしょう? ExpressibleByStringLiteral 経由だと無駄な処理が走るから? public func fatalError( _ message: @autoclosure () -> String = String(), file: StaticString = #file, line: UInt = #line ) -> Never { https://github.com/apple/swift/blob/master/stdlib/public/core/Assert.swift#L193
swift - The Swift Programming Language