From 7c51cdee370b0192b44cfa478a49cbcce670fc24 Mon Sep 17 00:00:00 2001 From: Jan Sucan Date: Fri, 10 Mar 2023 17:04:45 +0100 Subject: 3_b_2: Add solution --- ch03/3_b_1.hs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ch03/3_b_1.hs') diff --git a/ch03/3_b_1.hs b/ch03/3_b_1.hs index 4db9c0c..564b6be 100644 --- a/ch03/3_b_1.hs +++ b/ch03/3_b_1.hs @@ -1,6 +1,10 @@ --- Write a function that computes the number of elements in a list. To test it, --- ensure that it gives the same answers as the standard length function. +-- 1. Write a function that computes the number of elements in a list. To test +-- it, ensure that it gives the same answers as the standard length function. +-- +-- 2. Add a type signature for your function to your source file. To test it, +-- load the source file into ghci again. +myLength :: [a] -> Int myLength (x:xs) = 1 + myLength xs myLength [] = 0 -- cgit v1.2.3