Код IT Загрузка примера кода…

Plain text main.swift
class Calculator {
    func add(_ a: Int, _ b: Int) -> Int {
        return a + b
    }
    
    func add(_ a: Double, _ b: Double) -> Double {
        return a + b
    }
    
    func add(_ numbers: Int...) -> Int {
        return numbers.reduce(0, +)
    }
    
    func add(_ a: String, _ b: String) -> String {
        return a + b
    }
}

class Logger {
    func log(_ message: String) {
        print("[INFO] \(message)")
    }
    
    func log(_ message: String, level: String) {
        print("[\(level)] \(message)")
    }
    
    func log(_ message: String, file: String, line: Int) {
        print("[\(file):\(line)] \(message)")
    }
    
    func log(error: Error) {
        print("[ERROR] \(error.localizedDescription)")
    }
}
class Calculator {
    func add(_ a: Int, _ b: Int) -> Int {
        return a + b
    }
    
    func add(_ a: Double, _ b: Double) -> Double {
        return a + b
    }
    
    func add(_ numbers: Int...) -> Int {
        return numbers.reduce(0, +)
    }
    
    func add(_ a: String, _ b: String) -> String {
        return a + b
    }
}

class Logger {
    func log(_ message: String) {
        print("[INFO] \(message)")
    }
    
    func log(_ message: String, level: String) {
        print("[\(level)] \(message)")
    }
    
    func log(_ message: String, file: String, line: Int) {
        print("[\(file):\(line)] \(message)")
    }
    
    func log(error: Error) {
        print("[ERROR] \(error.localizedDescription)")
    }
}