mirror of
https://github.com/unisonweb/unison.git
synced 2024-09-23 08:18:04 +03:00
13 lines
276 B
Plaintext
13 lines
276 B
Plaintext
|
|
type Point x y = { x : x, y : y }
|
|
|
|
type Point2 = { point2 : Nat, f : Nat }
|
|
|
|
type Monoid a = { zero : a, plus : a -> a -> a }
|
|
|
|
> Point.x.set 10 (Point 0 0)
|
|
> Point.x (Point 10 0)
|
|
> Point.y (Point 0 10)
|
|
> Point.x.modify ((+) 1) (Point 0 0)
|
|
> Point.y.modify ((+) 1) (Point 0 0)
|