Реализовать свой Optional (MyOptional)
Реализовать свой Optional (MyOptional).
Реализовать функцию которая в качестве аргументов будет принимать 2 числа типа MyOptional и возвращать сумму этих чисел также типа MyOptional .
enum Optional {
case none case some(MyOptional)}
let x: Optional let y: Optional func optIntSum(x: Int?, y: Int?) -> Int? {
if let x1 = x { if let y1 = y { return x1 + y1 } } return nil