11 May 00:49
Re: Maybe a, The Rationale
From: Thomas Davie <tom.davie <at> gmail.com>
Subject: Re: Maybe a, The Rationale
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2008-05-10 22:49:04 GMT
Subject: Re: Maybe a, The Rationale
Newsgroups: gmane.comp.lang.haskell.cafe
Date: 2008-05-10 22:49:04 GMT
On 11 May 2008, at 00:36, PR Stanley wrote: > Hi folks > > data Maybe a = Nothing | Just a > > What is the underlying rationale for the Maybe data type? is it the > safe style of programming it encourages/ > Something tells me this is going to start a lengthy discussion.Pure and simple -- it allows you to represent partial functions. Looking up a map will only sometimes find a value, so we either return Nothing, or Just that value. Bob
Pure and simple -- it allows you to represent partial functions.
Looking up a map will only sometimes find a value, so we either return
Nothing, or Just that value.
Bob
RSS Feed