Я изучаю 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)?