jweinst1
2/24/2016 - 7:06 AM

linker struct in swift

linker struct in swift

//link struct in swift
struct Link {
    var first:Any
    var second:Any
    
    init(first:Any, second:Any="nil") {
        self.first = first
        self.second = second
    }
    
}
//constructs a link of numbers
func makelink(numbers:[Int]) ->Link {
    var begin = Link(first: numbers[0])
    for i in 1..<numbers.count {
        begin = Link(first: numbers[i], second: begin)
    }
    return begin
}

var test = [1, 2, 3, 4, 5, 6, 7]