【发布时间】:2016-08-11 00:30:17
【问题描述】:
我想反转extension中的单链表,但最后失败了。有人能帮帮我吗?谢谢。
public class List<T: Equatable> {
var value: T!
var nextItem: List<T>?
public convenience init!(_ values: T...) {
self.init(Array(values))
}
init!(var _ values: Array<T>) {
if values.count == 0 {
return nil
}
value = values.removeFirst()
nextItem = List(values)
}
}
// Reverse a linked list.
extension List {
func reverse() {
}
}
【问题讨论】:
标签: swift extension-methods singly-linked-list