代码之家  ›  专栏  ›  技术社区  ›  sftt

遵循规则-`“if”语句需要调用一个函数而不是一个body'-我在3种方法中进行了选择

  •  0
  • sftt  · 技术社区  · 7 年前

    如何编写没有代码的代码 if 主体并调用函数,以提高可读性。我认为每种方法都有缺点 1.不必要 else 单词我可以完成这件事而不用担心 其他的 3.每次我都需要重复关键词 return . 看起来不那么干净;与1.方法不同,此方法只有1个分支。调用b()看起来很干净,与1方法不同。

    1.

     if ($contidition) {
            a();
        } else {
            b();
        }
    

    2.

    $contidition ? a() : b();
    

    3.

    if ($contidition) {
        a();
        return;
    }
    
    b();
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   DarkMukke    7 年前

    我不明白你的问题。如果你想把东西放在 if 声明,但不在 else 你可以说:

    if a != b {print(a)} 
    

    你不必写 其他的

    推荐文章