Re:This should never happen
by nostrademons on Thursday March 31, 2016 @02:14PM
(#11399274)
You still run into the problem with other functions, though. For example, in Haskell, 'tail' is a partial function - it's undefined if the list is nil. If, in your code, you write:
Then you know that the call to tail is not going to fail in your code, because the input has a guaranteed minimum length of either 1 or 2. You can't make that same guarantee about tail in isolation, though.
[ Parent
| on HN ]
There are no comments on this comment yet.