3 ms·
Yes, a common refinement pattern in code is (pseudocode): def fn(object): let object = predicate(object) ? modify(object) : error(); // do something
by eudox 10y ago
Yes, a common refinement pattern in code is (pseudocode):
def fn(object):
let object = predicate(object) ? modify(object) : error();
// do something with the refined object
Or something along those lines.