Jaka jest dokładnie różnica między rozszerzeniem typu F # a rozszerzeniem typu i czy naprawdę potrzebujemy obu? Czy są sytuacje, w których jedna jest lepsza od drugiej i na odwrót? Pytam, ponieważ nie
Po this question Zastanawiam się, jak (lub jeśli) mogę rozszerzyć ogólne F # Array Type. mogę to zrobić: type System.Array with
member a.Last = a.GetValue(a.Length - 1)
ale jak wspomniano Tomas
F # ma funkcję o nazwie "Type extension", która daje programistom możliwość rozszerzenia istniejących typów. Dostępne są dwa typy rozszerzeń: wewnętrzne rozszerzenie i opcjonalne rozszerzenie. Pierwsz