Vấn đề:
struct MyStruct {
private let myMessage = "Hello World"
}
extension MyStruct {
func printMyMessage() {
print(myMessage)
}
}
Giải thích cách mã trên hoạt động với các phiên bản Swift khác nhau (3, 4)?
Giải pháp:
// error: 'myMessage' is inaccessible due to 'private' protection level