Avatar
omochimetaru 3/27/2021 5:45 AM
func ifx<T>(_ cond: Bool, then: () -> T, else: () -> T) -> T { if cond { return then() } else { return `else`() } } let a = ifx (1 + 1 > 1) { return 2 } else: { return 1 } print(a) // 2 今のSwiftだとこんなのが書けますね。