Classes / Methods

class ArrayAssistant {
    private var data: [Int]

    init (_ data: [Int]) {
        self.data = data
    }

    func getFirstLast(_ ar: [Int]) -> (first: Int, last: Int) {
        var first = -1
        var last = -1
        let len = data.count
        if (len > 0) {
            first = data[0]
            last = data[len - 1]
        }
        return (first, last)
    }
}

let ar = [235]
let assistant = ArrayAssistant(ar)
let result = assistant.getFirstLast(ar)
//result.first is 2
//result.last is 5

print("first = \(result.first)")
print("last = \(result.last)")