doc: change code from inline to blocks

This commit is contained in:
Schrottkatze 2024-01-11 10:48:43 +01:00
parent 22a655fd24
commit e1dc5ce132

View file

@ -1,21 +1,31 @@
#import "../template.typ": conf #import "../template.typ": conf
#show: doc => conf( #show: conf
doc
)
= Type/signature notation = Type/signature notation
Operator signature that takes two unnamed arbitrary numbers of the same type and returns another: Operator signature that takes two unnamed arbitrary numbers of the same type and returns another:
`Op<T: Num> [ T T ] -> T`
```iowo
Op<T: Num> [ T T ] -> T
```
Operator that takes a 32 bit signed integer and returns another: Operator that takes a 32 bit signed integer and returns another:
`Op i32 -> i32`
```iowo
Op i32 -> i32
```
Operator that does the same with a generic arbitrary number type: Operator that does the same with a generic arbitrary number type:
`Op<T: Num> T -> T`
```iowo
Op<T: Num> T -> T
```
One dimensional list of 32 bit signed integers: One dimensional list of 32 bit signed integers:
`[i32]`
```iowo
[i32]
```
Due to inference, you'll also be able to use that in some mathematical operations with integers: Due to inference, you'll also be able to use that in some mathematical operations with integers: