Takip eden this question Genel F # Array Türünü nasıl uzatabileceğimi (veya değiştirebileceğimi) merak ediyorum.F # Genel dizi türü nasıl genişletilir?
type System.Array with
member a.Last = a.GetValue(a.Length - 1)
ama Tomas belirtildiği gibi olmayan jenerik geçerli: ben bunu. Sonraki bunu denedim ama çalışmıyor: Bu ad buldum F # scource olarak
type Microsoft.FSharp.Collections.Array with // Error: Array is not defined
member a.Last = a.[a.Length - 1]
, ama ya çalışmıyor:
type Microsoft.FSharp.Primitives.Basics.Array with // Error: Array is not defined
member a.Last = a.[a.Length - 1]