object-initializers
Jak powinien wyglądać mój Objective-C singleton? [zamknięte]
Moja metoda singleton accessor to zazwyczaj jakiś wariant:
static MyClass *gInstance = NULL;
+ (MyClass *)instance
{
@ ... e == NULL)
gInstance = [[self alloc] init];
}
return(gInstance);
}
Co mógłbym zrobić, aby to poprawić?
Najlepsza praktyka wdrażania nieudanego inicjalizatora w Swift
Za pomocą poniższego kodu próbuję zdefiniować prostą klasę modelu i jest to failable initializer, który przyjmuje jako parame ... isSuperUser = value
}
someDetails = dictionary["some_details"] as? Array
super.init()
}
}
Składnia inicjalizacji obiektu
Dopiero zaczynam od F # i nie mogę znaleźć składni do inicjalizacji obiektów jak w C # 3.
Czyli biorąc pod uwagę to:
publ ... }
public string Name { get; set; }
}
Jak napisać w F#:
var p = new Person { Name = "John", BirthDate = DateTime.Now };