import UIKit
class Class {
var name: String
init(name:String){
self.name
}
class Subclass : Class {
var level: Int
init(name:String, level:Int){
self.level
super.init(name: name)
}
}
var subclass1 = Subclass(name: "Hallo", level: 10)
print(subclass1.level) // <-- here I get the error "Expected Declaration"
答案 0 :(得分:1)
我对Swift不是很熟悉,但看起来你错过了init中的声明。
...
self.name = name
...
并且
...
self.level = level
...
希望它有所帮助。
您在代码中也缺少大括号。
class Class {
...
init(...) {
...
->}//missing
}
答案 1 :(得分:0)
非常感谢您的快速回复!
我的init中缺少的声明是一个粗心的错误,创建了最小的工作示例。问题的解决方案是缺少支架。
对不起我的轻浮:(