如何使用函数/方法返回?

时间:2018-02-15 09:56:15

标签: javascript java c# php

我对任何语言感兴趣(PHP,C#,Java /脚本等)......

一般来说,当我们想要从函数返回时,我们使用:

function parentFunc(){
  .....
  if (condition) {
    return ....
  }
  ....
}

但是,我感兴趣的是return是否可以使用函数,例如:

function parentFunc(){
  .....
  myCheck();
  ....
}

// inside `myCheck()`
function myCheck(){
   if(smth){
      Trigger_Parent_Return() .....   
   }
}

==编辑== 对于downvoters - 如果你认为我不知道if ($smth) return,这有点不专业。我在问我在问什么 - 是否可能?

2 个答案:

答案 0 :(得分:0)

说实话,这听起来像是典型的继承。我所知道的唯一可以做到这一点的语言是Javascript。

以下面的snippit为例。

function extend(){
var returnFunc =  function(Name, Obj){};
return returnFunc;
}

var newFunc = new extend();
var func = new newFunc(“hello”, {test: 0});

答案 1 :(得分:-1)

以下是您的问题示例

function parentFunc(){
  returnData = myCheck();
  if(returnData)
  {
     //do your task
  }
}

function myCheck(){
   if(smth){
      return true;
   }
}