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中的一个概念