Slicing and dicing a list
There are many times when we'll want to pick items from a list
. One of the most common kinds of processing is to treat the first item of a list
as a special case. This leads to a kind of head-tail processing where we treat the head of a list differently from the items in the tail of a list.
We can use these techniques to make a copy of a list
too.
Getting ready
We have a spreadsheet that was used to record fuel consumption on a large sailboat. It has rows that look like this:
Date |
Engine on |
Fuel height |
Engine off |
||
Other notes |
||
... |