Nach this question Ich frage mich, wie (oder wenn) ich den generischen F # Array-Typ erweitern kann. ich dies tun könnte:F # Wie wurde der generische Array-Typ erweitert?
type System.Array with
member a.Last = a.GetValue(a.Length - 1)
aber als Tomas erwähnt ist es nicht generisch. Als nächstes habe ich versucht, diese aber es funktioniert nicht:
type Microsoft.FSharp.Collections.Array with // Error: Array is not defined
member a.Last = a.[a.Length - 1]
Im F # scource ich diesen Namensraum gefunden, aber es funktioniert auch nicht:
type Microsoft.FSharp.Primitives.Basics.Array with // Error: Array is not defined
member a.Last = a.[a.Length - 1]