假設(shè)在class或者struct中有一個(gè)屬性卜录,對(duì)外只讀,有兩種實(shí)現(xiàn)方式:
1.將該屬性這是為private眶明,然后提供get方法供外部調(diào)用
class Test {
private var count: Int = 0
func getCount() -> Int {
return count
}
}
2.還有一種實(shí)現(xiàn)方法更為優(yōu)雅
class Test {
private(set) var count: Int = 0
}