3 ms·
>> if you have pipes/filters, you stay free of error handling: when a filter doesn't have a result, it just doesn't pass any data to the next filter in line. T
by singularity2001 8y ago
>> if you have pipes/filters, you stay free of error handling: when a filter doesn't have a result, it just doesn't pass any data to the next filter in line.
That is an important root insight. It also applies to for loops, and could apply to switch statements
switch result {
case something: break
case none: error: empty: default: //?
}