让我们说一个实例我有这个功能:
function isValid($premise){
if($premise == 'foo')
{
return true;
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,else语句被省略,否则紧接着是return语句.为什么有些人会省略它们?这是一个糟糕的编程习惯吗?
生成相同的代码有或没有丢失else.这是风格和偏好的问题.
就个人而言,我倾向于省略else 仅在长函数开始时检查某些条件时.
我不认为这是不好的做法.在某些情况下,它可以使代码更清晰.
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |