Avatar
ExpressibleBy...Literal があるから任意の型に任意のリテラルを設定できるけど、何も指定しなかった場合のデフォルトは決まってて、その関係で 1 の型が決定されて .max の型も推論されてると思われる。
2:38 AM
@swift-4.2.4 let a = .max - 1 print(a) let b: UInt8 = .max - 1 print(b)