【发布时间】:2026-01-08 04:15:02
【问题描述】:
我不知道如何传递一个通用的记录列表。我想这样做:
type TabularData<'T>= array<'T>
type Table = {title:string; data:TabularData<'T>} //This of course not work
type Cpu =
{ name:string; load:int; }
type Memory =
{ name:string; load:int; }
//F# not let me pass CPU or Memory
我想创建任何类型的记录列表,并将其传递给序列化为 json
P.D:有关此问题的更多信息。
我忘了补充主要问题。使用泛型,它可以广泛传播到其他功能。所以我需要用通用签名标记所有内容,所以可以更笼统地说:“我可以在这里有任何类型的记录吗?”
【问题讨论】:
-
类型表 = {title:string;数据:TabularData} ?