我覺得var value: T = nil
在下面,因爲的XCode不能nil
值轉換爲通用型T.導致錯誤分配`nil`值的一般類型的變量在斯威夫特
class Node<T> {
var value: T = nil
var next: Node
init(value: T) {
self.value = value
self.next = Node()
}
init() {
self.next = Node()
}
}
錯誤信息讀取
找不到接受所供給的 參數「_coversion」過載
有沒有辦法將nil
賦值給Swift中的變量?
哦,另一個限制? – Sulthan
在操場上,這不會產生錯誤。也許它已經更新了:var value:T? =無 – Kokodoko