ในเอกสารการใช้ Swift กับ Cocoa และ Objective-Cของ Apple (อัปเดตสำหรับ Swift 3) พวกเขาให้ตัวอย่างรูปแบบ Singleton ต่อไปนี้:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
ลองจินตนาการว่าซิงเกิลตันนี้ต้องจัดการสตริงตัวแปร ฉันจะประกาศคุณสมบัตินั้นได้อย่างไร / ที่ไหนและตรวจสอบให้แน่ใจว่าได้เริ่มต้นอย่างถูกต้องไปยัง[String]
อาร์เรย์ว่างเปล่า