]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | |
2 | A *view* is a sequence adaptor delivering an altered presentation of | |
3 | one or more underlying sequences. Views are lazy, meaning that their | |
4 | elements are only computed on demand. Similarly to the short-circuit | |
5 | |logical operations| and |eval_if|, views make it possible to avoid | |
6 | premature errors and inefficiencies from computations whose results | |
7 | will never be used. When approached with views in mind, many | |
8 | algorithmic problems can be solved in a simpler, more conceptually | |
9 | precise, more expressive way. | |
10 | ||
11 | .. |Views| replace:: `Views`_ | |
12 | ||
13 | ||
14 |