Skip to content

Commit 8ee0454

Browse files
committed
fix examples syntax
1 parent e0b4be3 commit 8ee0454

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

content/design.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -584,8 +584,8 @@ will become `ord` and acquire the opposite infix operator `<?`.
584584
category of its composed input type to category of its composed output type.</p>
585585
</aside>
586586

587-
Functions can be equipped with generic arguments between colon separating function name from its input arguments,
588-
and `=>` character:
587+
Functions and data types can be equipped with generic arguments between colon separating function name from its input
588+
arguments, and `=>` character:
589589

590590
```
591591
fx len: T any, N unsigned => collection [T ^ $N..$N] -> N

content/examples.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@ data Date: year Year, monthDay MonthDay
5050

5151
Using generics:
5252
```
53-
data Maybe: T any -> none | some(T)
54-
data Result: T any, E error -> ok(T) | err(E)
53+
data Maybe: T any => none | some(T)
54+
data Result: T any, E error => ok(T) | err(E)
5555
```
5656

5757
### Functions
@@ -98,11 +98,11 @@ class iter => item any
9898
fx next: _ -> item?
9999
100100
infx findFirst: V eq, I iter(item eq) => iter I, value V -> U64?
101-
enumerate iter |> fst =?= value |? $ := lst _
101+
enumerate iter |> fst =? value |? $ := lst _
102102
103103
infx hasUnique: V eq, I iter(item eq) => iter I, value V -> Bool
104104
let index := iter findFirst value !! false
105-
(iter[index..] |> =?= value |? $ := false) ?? true
105+
(iter[index..] |> =? value |? $ := false) ?? true
106106
107107
[0, 1, 2, 3, 4] hasUnique 1 -- true
108108
```

0 commit comments

Comments
 (0)