course 1.2.2.1
1.2.2.1 | intermediate | 1 sessions
These three operators - map, sort and grep - pack a lot of functionality. Not uncommonly, the three can be used on a single line to extract, transform and order data. Use map to initialize, distill and transform data structures. Use sort to not only order data, but also shuffle data. Finally, grep is used to extract data using a test condition. Each of these operators lends itself to idiomatic patterns, which will be discussed. As well, each of these operators can be misused and can lead to subtle bugs in your code. I'll try to point a few of these out.
legendcourse codecat.course.level.sessions.session e.g. 1.0.1.8 categories0 | introduction and orientation 1 | perl fundamentals 2 | shell and prompt tools 3 | web development 4 | CPAN Modules 5 | Ruby levelsall ( 0 ) beginner ( 1 ) intermediate ( 2 ) advanced ( 3 ) |
[ the code for a course follows the convention category.id.level.sessions and uniquely identifies a course ]
|