我学习F#还只有几天的时间,所以这是一个初学者的问题:
我学会了这样声明一个新类型:
type GameEntity =
{
Position : Vector3<m>
Velocity : Vector3<m/s>
Acceleration : Vector3<m/s^2>
}
(假设Vector3和Meausure已在其他位置声明,这部分工作正常)。现在我想要声明另一种类型,其中包含GameEntity列表。 我尝试了以下内容:
type GameWorld =
{
name : string;
entities : GameEntity = [] //error
}
有人能给我展示一下如何正确声明一个之前定义类型(GameEntity)的列表(entities)的语法吗?