0

以下のようなコードがあり、 を使用するreturnと、実際には何が返されるのでしょうか? これは自己仮定ですか?またはボイドまたは何?

if (actSheet) {
    [actSheet dismissWithClickedButtonIndex:-1 animated:YES];
    return;
}
4

3 に答える 3

1

何も返されていません。絶対的な基本に取り掛かりたい場合、ほとんどのコンパイラはレジスタを使用して、返される値を格納またはポイントします。ただし、void 関数の場合、レジスタの値は未定義です。

于 2012-04-11T13:59:05.730 に答える
1

これは、この時点で関数が終了することを意味します。void 関数で使用できます。たとえば、値を返しません。

于 2012-04-11T13:49:12.657 に答える
0

おそらくメソッドは -(void)someMethod であるため、私は常にそれがvoidを返すと想定していました

于 2012-04-11T13:49:53.797 に答える