Dalam dokumen Using Swift with Cocoa dan Objective-C Apple (diperbarui untuk Swift 3) mereka memberikan contoh pola Singleton berikut:
class Singleton {
static let sharedInstance: Singleton = {
let instance = Singleton()
// setup code
return instance
}()
}
Mari kita bayangkan bahwa singleton ini perlu mengelola array variabel Strings. Bagaimana / di mana saya akan mendeklarasikan properti itu dan memastikannya diinisialisasi dengan benar ke [String]
array kosong ?