Merhabalar bu yazımda Swift 5.1 ile eklenen Static Subscript kullanımını sizlerle paylaşacağım.
Swift dilinde uzun süredir yer alan ve yeniliklere kavuşan subscript yapısı, dilin bu sürümü ile Enum içerisinde artık ayrı ayrı get, set method yazmadan kullanabilmeniz için static yapıya kavuşturuldu.
enum User { private static var values = [String: String]() public static subscript(_ name: String) -> String? { get { return values[name] } set { values[name] = newValue } } } User["Name"] = "Kenan" User["Surname"] = "Atmaca" User["Name"] // Kenan
İlk Yorumu Siz Yapın