AV
Size: a a a
AV
AV
A
{ .. }YS
data Foo = Foo {a :: Int, b :: Int}
Foo{..}YS
RR
A
data Foo = Foo {a :: Int, b :: Int}
Foo{..}func :: Foo -> Foo -> FooYS
func :: Foo -> Foo -> FooAA
P{..} P{ x = x0, y = y0 } = (x - x0)^2 + (y - y0)^2 MK
AA
MK
AA
MK
AA
AA
A
P{..} P{ x = x0, y = y0 } = (x - x0)^2 + (y - y0)^2 MK
MK
.. нравится что его можно комбинировать с указанием полей рукамиMK