php - 有没有一种“有条件的回报”
问题描述
我正在编写一个调用其他函数的函数,直到其中一个函数返回“非假”值。这个值应该由主函数返回。重写这个函数的最短方法是什么,这样它就不会调用其他函数两次,并且 - 如果可能的话 - 避免使用额外的变量?
function doSomething(){
if (tryA()) return tryA();
if (tryB()) return tryB();
if (tryC()) return tryC();
return screwIt();
}
解决方案
推荐阅读
- firebase - Firebase 云功能动态时区
- python-3.x - 如何从 ModelForms 中检索必要的字段并将它们正确传递给 views.py?
- javascript - Angular(模态窗口)中的方法未订阅该事件
- tabulator - 制表符 - CSV 到 JSON
- sql - MS Access Query:如何在从某个日期期间开始的重复日期之间求和
- python - Python比较不同的时间值以获得以分钟为单位的时间增量
- python - 如何计算我输入的一系列数字的中位数?
- c# - Azure blobstorage sas 密钥在 Angular 应用程序中不安全
- sql - 对 RDBMS (SQL) 数据库进行分片
- xamarin.forms - 通过 USB 对笔记本电脑不可见的外部存储文件