我对任何语言感兴趣(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
,这有点不专业。我在问我在问什么 - 是否可能?
答案 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;
}
}