卫语句
维基百科,自由的 encyclopedia
在计算机程序设计中,卫(guard)是布尔表达式,其结果必须为真,程序才能执行下去。卫语句(guard code或guard clause)用于检查先决条件。卫语句的用途,例如:
- 引用(reference)使用前检查是否为空引用;
- 处置模式(英语:dispose pattern)使用一个布尔域,使得释放资源操作成为幂等运算,即多次释放资源等效于只释放一次。
在计算机程序设计中,卫(guard)是布尔表达式,其结果必须为真,程序才能执行下去。卫语句(guard code或guard clause)用于检查先决条件。卫语句的用途,例如: