Skip to main content
added 20 characters in body
Source Link
user28988
user28988

It's a guard or a guard function. The idea is that checks to make sure that some condition is true and then either continues or aborts the branching condition. It can also be regarded as a kind of filter function.

This should not to be confused with guards as they are used in Haskell and other functional style programming languages, which operate more like switches.

You might consider naming it as "NullGuard" or "NullFilter". "NullCatcher" might also be good as this pattern is also somewhat similar to the often more familiar "try, catch, finally" pattern of exception handling.

It's a guard or a guard function. The idea is that checks to make sure that some condition is true and then either continues or aborts the branching condition. It can also be regarded as a kind of filter function.

This should not to be confused with guards as they are used in Haskell and other functional style programming languages, which operate more like switches.

You might consider naming it as "NullGuard" or "NullFilter". "NullCatcher" might also be good as this pattern is also somewhat similar to the "try, catch, finally" pattern of exception handling.

It's a guard or a guard function. The idea is that checks to make sure that some condition is true and then either continues or aborts the branching condition. It can also be regarded as a kind of filter function.

This should not to be confused with guards as they are used in Haskell and other functional style programming languages, which operate more like switches.

You might consider naming it as "NullGuard" or "NullFilter". "NullCatcher" might also be good as this pattern is also somewhat similar to the often more familiar "try, catch, finally" pattern of exception handling.

Source Link
user28988
user28988

It's a guard or a guard function. The idea is that checks to make sure that some condition is true and then either continues or aborts the branching condition. It can also be regarded as a kind of filter function.

This should not to be confused with guards as they are used in Haskell and other functional style programming languages, which operate more like switches.

You might consider naming it as "NullGuard" or "NullFilter". "NullCatcher" might also be good as this pattern is also somewhat similar to the "try, catch, finally" pattern of exception handling.