私はF#に非常に新しいだと私はポリゴンを格納するための構造体を作るためにしようとしている、そしてそれは座標のリストが含まれていますはF#の構造体にリストされていますか?
type Polygon =
struct
val Coords : list
new(list_of_Coords) = { Coords = list_of_Coords }
end
が、Visual Studioは、「タイプ「と言っMicrosoft.FSharp .Collections.list < _> '1つの型引数が必要ですが、0が与えられます。
私は構造体のリストを初期化するつもりはないと思います。
"聞かせてmyPolygonは= {COORDS = [...]}" 構文について: 「myPolygon = {COORDS = [[1、2を聞かせて: 私は、このような何かを入力することができます。 ]、 [3.、4.。]]} " または私はすべての指を最初に定義しなければなりませんか? (私は前者をやっていないので、後者を推測します) – loldrup
構造体は不変なので、初期化ですべての座標を指定する必要があります=> 'let myPolygon = {Coords = [(1.、2.); (3、4)]} ' – Dario