J'essaye d'écrire du code Haskell dans lequel il y a plusieurs types de données, chacun pouvant avoir plusieurs implémentations. Pour ce faire, je définis chaque type de données comme class dont les m
C'est ce que je veux faire: type dataframe
integer::a,d
integer,dimension(:),allocatable::n
end type dataframe
type,extends(dataframe):: datafilled
double precision,dimension
Le document MSDN sur les extensions de type indique que "Avant F # 3.1, le compilateur F # ne prenait pas en charge l'utilisation de méthodes d'extension C# avec une variable de type générique, type t
Tenir compte de l'extrait de code suivant en utilisant F # 4.0, .NET 4.6: type X<'T> = Y of 'T
type XS = X<string>
type XI = X<int>
type X<'T when 'T :> string> with
static member X = 2