on master help sign in
Merge pull request #977 from jedesah/vect_length

Add length to Vect

commit24bfcd871cf622db81f898b5cb402e4471f0b266 authorEdwin Brady <edwin.brady@gmail.com> dateThu 20 Mar 2014, 11:38 (13 years ago) parent7862be6db22d5d
1 file changed+8
libs/prelude/Prelude/Vect.idr+8
libs/prelude/Prelude/Vect.idr+8
@@ -20,6 +20,14 @@ infixr 7 ::
2020-- Hints for interactive editing
2121%name Vect xs,ys,zs,ws
2222
23+--------------------------------------------------------------------------------
24+-- Length
25+--------------------------------------------------------------------------------
26+
27+length : Vect n a -> Nat
28+length [] = 0
29+length (x::xs) = 1 + length xs
30+
2331--------------------------------------------------------------------------------
2432-- Indexing into vectors
2533--------------------------------------------------------------------------------