6
に続いてthis question私はジェネリックF#アレイタイプをどのように拡張できるのだろうか?F#一般的な配列タイプを拡張する方法は?
type System.Array with
member a.Last = a.GetValue(a.Length - 1)
をしかし、トマスが述べたように、それは非ジェネリックです: 私はこれを行うことができます。次の私はこれを試してみましたが、それは動作しません:
のF#のscourceでtype Microsoft.FSharp.Collections.Array with // Error: Array is not defined
member a.Last = a.[a.Length - 1]
私はこの名前空間を見つけたが、それはどちらか動作しません。
type Microsoft.FSharp.Primitives.Basics.Array with // Error: Array is not defined
member a.Last = a.[a.Length - 1]