自分が行っているプロジェクトのサンプルデータを作成しようとしています。そのためには、オブジェクト上にオブジェクトの配列を保持する単純なオブジェクト構造が必要です。この場合、レビューを保持できる批評家。コードは次のようになります。
type Review =
{ MovieName: string;
Rating: double }
type Critic =
{ Name: string;
Ratings: Review[] }
let theReviews = [{ MovieName = "First Movie"; Rating = 5.5 }; { MovieName = "Second Movie"; Rating = 7.5 };]
let theCritic = { Name = "The Critic"; Ratings = [{ MovieName = "First Movie"; Rating = 5.5 }; { MovieName = "Second Movie"; Rating = 7.5 };] }
「レビュー」行は正常に機能していますが、「theCritict」行を機能させることができません。私が得ているエラーは次のとおりです。
エラー1この式はReview[]型であると予想されて
いましたが、ここでは'リスト型です。
これを機能させるにはどうすればよいですか?