import Foundation
print("Hello, World!")
struct Point {
var x=0.0,y=0.0
};
struct Size {
var width=0.0,height=0.0
};
struct Rect {
//创建对象
var origin=Point()
var size=Size()
//创建对象 @lazy 从orgin 和size计算出来的
var center:Point{
get{
let x=origin.x+size.width/2
let y=origin.y+size.height/2;
return Point(x: x, y: y)
}
}
func getCenter()->(Double,Double)
{
let x=origin.x+size.width/2
let y=origin.y+size.height/2;
return(x,y)
}
};
swift学习笔记之setter和getter方法
最新推荐文章于 2024-12-10 14:43:21 发布
本文介绍了使用Swift语言定义结构体的方法,并展示了如何通过属性计算实现几何对象如矩形的中心点计算。通过具体的代码实例,讲解了如何利用Swift的特性来定义结构体并计算其属性。
1749

被折叠的 条评论
为什么被折叠?



