私は以下のようなコードを持っていて、return
を使用している場合、実際に何が返されていますか?これは自己を仮定していますか?または空または何ですか?返す値を指定しない場合の戻り値
if (actSheet) {
[actSheet dismissWithClickedButtonIndex:-1 animated:YES];
return;
}
私は以下のようなコードを持っていて、return
を使用している場合、実際に何が返されていますか?これは自己を仮定していますか?または空または何ですか?返す値を指定しない場合の戻り値
if (actSheet) {
[actSheet dismissWithClickedButtonIndex:-1 animated:YES];
return;
}
これは、この時点で関数が終了することを意味します。 void関数で使用できます。例えばそれはどんな値も返しません。私はいつもそれがおそらく方法があるとして、voidを返すたと仮定しました
- (ボイド)
何も返さされていないのsomeMethod。絶対的な基本に落としたければ、ほとんどのコンパイラはレジスタを使用して、返される値を格納するか、その値を指します。しかし、void関数の場合、レジスタの値は未定義です。