类 / 方法

class Log {
    var lastData = ""

    func print5(_ data: inout String) {
        lastData = data
        if data.count > 5 {
            let end = data.index(data.startIndex, offsetBy: 4)
            data = String(data[data.startIndex...end])
        }
        print(data)
    }
}

let log = Log()
var data = "1234567"
log.print5(&data)
//printed "12345"

print("lastData = \(log.lastData)")