Add implementations for Array
This commit is contained in:
parent
5914652b7c
commit
ff48a18478
4 changed files with 177 additions and 3 deletions
|
|
@ -21,6 +21,15 @@ data Order : Type where
|
|||
FOrder : Order
|
||||
|
||||
|
||||
public export
|
||||
Eq Order where
|
||||
COrder == COrder = True
|
||||
FOrder == FOrder = True
|
||||
COrder == FOrder = False
|
||||
FOrder == COrder = False
|
||||
|
||||
|
||||
|
||||
scanr : (el -> res -> res) -> res -> Vect len el -> Vect (S len) res
|
||||
scanr _ q0 [] = [q0]
|
||||
scanr f q0 (x::xs) = f x (head qs) :: qs
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue