OK、これは珍しいものです。Haskell のレコード構文の例を見るたびに、常に次のようになります。
Sphere {center = 0, radius = 2}
または類似。私の質問は...これらの中括弧は実際にレコード構文の一部ですか? それとも、実際にはレイアウトの省略形ですか? つまり、実際に次のようなものを書くことができますか
Sphere
center = 0
radius = 2
それは機能していますか?
これを行うことが非常に役立つとは思えません-多くの視覚スペースを占有します-しかし、これが構文的に有効かどうかについては興味があります.