5
Piszę typ F # i mam problem z ustaleniem, jak odwołać się do funkcji składowej od konstruktora po inicjalizacji. Myślę, że powinienem użyć wiązania do, ale wtedy wiązanie nie może zrozumieć funkcji składowych. Czy nie da się tego obejść?F # wywoływanie funkcji członka w konstruktorze
Dzięki. Działa tak, jak obiecałeś, ale dlaczego nie jest to dobra praktyka? – user3685285
Powiedzmy, że ta metoda używa innych pól klasy lub elementów, które nie zostały jeszcze zainicjalizowane lub zależą od jakiegoś dodatkowego zasobu (pliku, połączenia itp.), Który może nie być gotowy. W tym przypadku otrzymasz wyjątek czasu wykonywania na budowie. Jeśli weźmiesz pod uwagę dziedzictwo, sprawy mogą się jeszcze pogorszyć. – Petr
Dobra uwaga. Dzięki! – user3685285