Swift教程 - Swift嵌套类型
2018-01-10 21:33 更新
Swift教程 - Swift嵌套类型
我们可以在我们的类型定义中嵌套其他类型。
例子
下面的代码创建一个具有嵌套类的Person。
class Person {
var health = Health()
class Health {
var pulse:Int = 100
var bmi:Int = 20
func profile() -> String {
return "Pulse:\(self.pulse), BMI:\(self.bmi)"
}
}
}
let p = Person()
p.health.profile()
实施例2
以下代码显示了如何嵌套结构
struct Shapes {
struct Line {
var x:Int = 0
var y:Int = 0
var length:Int = 0
}
struct Rectangle {
var x:Int = 0
var y:Int = 0
var width:Int = 0
var height:Int = 0
var area:Int = 0
}
struct Circle {
let pi:Float = 3.1415
var radius:Float = 0.0
}
}
var c = Shapes.Circle()
c.radius = 45.0
以上内容是否对您有帮助:

免费 AI IDE


更多建议: