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
以上内容是否对您有帮助:
更多建议: