3

これは暗黙の了解かもしれませんが、私はそれについて疑問を持っています。

2 つの異なる関数 (またはメソッドとも呼ばれる) を持つ .m ファイルがあります。ただし、両方の関数は、各関数内でローカルに宣言する変数を使用します。

わかりやすくするために、同じ名前を使用したいと思います。そして私が理解していることから; 両方の関数が同じ変数名を持っていても問題はないはずです。これらの関数はメモリ内の 2 つの異なるポインター位置を指すため、問題にはなりません。

私は何かを見逃していますか、それとも私がしていることを安全に行うことができますか? 別の名前を使用する必要がありますか? グローバルを使用し、それに応じてローカルに変更する必要がありますか?

-(int) doThis
{

    int pressure = 1;

    ...do the calculations and return the results...

}

-(int) doThat
{

    int pressure = 5;
    ...do the calculations and return the results....

}
4

1 に答える 1