120得票3回答
Haskell中的派生是如何工作的?

代数数据类型(ADTs)在Haskell中可以通过从一些类型类(如Show,Eq)中进行派生而自动成为它们的实例。data Maybe a = Nothing | Just a deriving (Eq, Ord) 我的问题是,这个 deriving 是如何工作的,也就是说 Hask...

17得票1回答
SignalR 2.0 更改 Json 序列化器以支持派生类型对象

请注意,我在这里明确提及SignalR 2.0... 我看到过一些(令人讨厌的)用于SignalR 1.1 / 1.2的方法...但尚未看到适用于2.0的方法。 有人成功更改了SignalR 2.0默认的json序列化程序以启用派生类型的发送吗?根据我对SignalR 2.0所了解的内容,这...

11得票2回答
绑定类型过程会在非多态传递对象虚拟参数上出错。

我正在尝试编译下面的Fortran模块(使用gfortran 7.2.0)。重点是定义一个派生类型,该类型反过来包含bspline-fortran库(https://github.com/jacobwilliams/bspline-fortran)中两个派生类型bspline_3d的实例。然后...

11得票2回答
PostgreSQL中的派生类型

是否可以从类型创建“派生类型”?就像Java中的extends一样。 例如,我需要这些类型:create type mytype as ( f1 int, --many other fields... fn varchar(10) ); create type my...

11得票1回答
构造函数中的不可见/隐藏字段

我正在阅读学习 Haskell 得其所用,已经看到了8.4章节,“派生实例”。在这一部分中,有以下数据类型声明: data Person = Person { firstName :: String , lastName :: String ...

7得票1回答
在Fortran派生类型中保存指向C函数的指针

我有一个Fortran DLL,从C程序调用它,我的其中一个过程需要定期调用由C程序提供的回调函数。目前,我已经成功地在其“简单”形式下工作,但我想能够将我的回调指针存储在派生类型中,以便在我的Fortran代码中更轻松地传递它。到目前为止,我尝试过的所有方法似乎都不起作用。 首先,这是我目...

7得票2回答
在Fortran 90中,使用2D数组和派生类型的数组有何区别?

假设您需要一个大小相同的数组列表。从性能角度考虑,使用2D数组是否更好: integer, allocatable :: data(:,:) 或者是派生类型的数组: type test integer, allocatable :: content(:) end type ty...