type-extension

    10Ciepło

    2Odpowiedz

    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

    6Ciepło

    1Odpowiedz

    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

    17Ciepło

    2Odpowiedz

    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