Objective c 是否需要返回声明?

Objective c 是否需要返回声明?,objective-c,return,Objective C,Return,以下两种方法似乎都会返回,那么是否有理由在方法中使用return - (void)goDoIt { [self doSomething]; [self doSomethingAndReturn]; } - (void)doSomething { // just visiting } - (void)doSomethingAndReturn { return; // returning now } 有什么区别吗?“return”通常用于将数据发送回,而不是告诉程

以下两种方法似乎都会返回,那么是否有理由在方法中使用
return

- (void)goDoIt {  
  [self doSomething];
  [self doSomethingAndReturn];
}

- (void)doSomething {
  // just visiting
}

- (void)doSomethingAndReturn {    
  return; // returning now 
}
有什么区别吗?

“return”通常用于将数据发送回,而不是告诉程序返回调用函数的位置

函数名前面的(void)告诉我们函数在完成运行后不会返回任何内容。例如,如果您想要一个函数来计算一个数字,那么您将为整数而不是(void)写入(int)。然后,函数需要至少包含一个return语句。例如:“返回结果;”
一个函数可以有多个返回语句来结束函数并返回一个值。 在void函数中,可以使用return语句提前结束函数执行,否则就不需要在void函数中使用return语句

阅读有关objective-c函数的更多信息:

“return”通常用于发回数据,而不是告诉程序返回调用该函数的位置

函数名前面的(void)告诉我们函数在完成运行后不会返回任何内容。例如,如果您想要一个函数来计算一个数字,那么您将为整数而不是(void)写入(int)。然后,函数需要至少包含一个return语句。例如:“返回结果;”
一个函数可以有多个返回语句来结束函数并返回一个值。 在void函数中,可以使用return语句提前结束函数执行,否则就不需要在void函数中使用return语句

阅读有关objective-c函数的更多信息:

“return”通常用于发回数据,而不是告诉程序返回调用该函数的位置

函数名前面的(void)告诉我们函数在完成运行后不会返回任何内容。例如,如果您想要一个函数来计算一个数字,那么您将为整数而不是(void)写入(int)。然后,函数需要至少包含一个return语句。例如:“返回结果;”
一个函数可以有多个返回语句来结束函数并返回一个值。 在void函数中,可以使用return语句提前结束函数执行,否则就不需要在void函数中使用return语句

阅读有关objective-c函数的更多信息:

“return”通常用于发回数据,而不是告诉程序返回调用该函数的位置

函数名前面的(void)告诉我们函数在完成运行后不会返回任何内容。例如,如果您想要一个函数来计算一个数字,那么您将为整数而不是(void)写入(int)。然后,函数需要至少包含一个return语句。例如:“返回结果;”
一个函数可以有多个返回语句来结束函数并返回一个值。 在void函数中,可以使用return语句提前结束函数执行,否则就不需要在void函数中使用return语句


阅读有关objective-c函数的更多信息:

在使用返回类型定义的方法中,显然需要返回。在定义为不返回任何内容的方法或函数中
(void)
,它们不是必需的。然而,它们提供了一种过早结束方法的方法。例如:

- (void)myMethod {
    //doing some things here
    if (myVariable < 2) {
        // done here
        return;
    }
    // the following will only be run if myVariable is larger than 1
   }
-(void)myMethod{
//在这里做一些事情
if(myVariable<2){
//在这里完成
返回;
}
//仅当myVariable大于1时,才会运行以下命令
}

在使用返回类型定义的方法中,显然需要返回。在定义为不返回任何内容的方法或函数中
(void)
,它们不是必需的。然而,它们提供了一种过早结束方法的方法。例如:

- (void)myMethod {
    //doing some things here
    if (myVariable < 2) {
        // done here
        return;
    }
    // the following will only be run if myVariable is larger than 1
   }
-(void)myMethod{
//在这里做一些事情
if(myVariable<2){
//在这里完成
返回;
}
//仅当myVariable大于1时,才会运行以下命令
}

在使用返回类型定义的方法中,显然需要返回。在定义为不返回任何内容的方法或函数中
(void)
,它们不是必需的。然而,它们提供了一种过早结束方法的方法。例如:

- (void)myMethod {
    //doing some things here
    if (myVariable < 2) {
        // done here
        return;
    }
    // the following will only be run if myVariable is larger than 1
   }
-(void)myMethod{
//在这里做一些事情
if(myVariable<2){
//在这里完成
返回;
}
//仅当myVariable大于1时,才会运行以下命令
}

在使用返回类型定义的方法中,显然需要返回。在定义为不返回任何内容的方法或函数中
(void)
,它们不是必需的。然而,它们提供了一种过早结束方法的方法。例如:

- (void)myMethod {
    //doing some things here
    if (myVariable < 2) {
        // done here
        return;
    }
    // the following will only be run if myVariable is larger than 1
   }
-(void)myMethod{
//在这里做一些事情
if(myVariable<2){
//在这里完成
返回;
}
//仅当myVariable大于1时,才会运行以下命令
}

一个objective-c是面向对象的。函数是过程编程中的一个概念。面向对象使用方法。您所有的示例都做相同的事情,因为它们返回void。若您的方法需要返回变量,那个么您必须放入一个return语句

-(int)someMethod
{
//code executed
return 5;
// code after return not executed
}

一个objective-c是面向对象的。函数是过程编程中的一个概念。面向对象使用方法。您所有的示例都做相同的事情,因为它们返回void。若您的方法需要返回变量,那个么您必须放入一个return语句

-(int)someMethod
{
//code executed
return 5;
// code after return not executed
}

一个objective-c是面向对象的。函数是过程编程中的一个概念。面向对象使用方法。您所有的示例都做相同的事情,因为它们返回void。若您的方法需要返回变量,那个么您必须放入一个return语句

-(int)someMethod
{
//code executed
return 5;
// code after return not executed
}

一个objective-c是面向对象的。函数是pro中的一个概念