iOS プログラミングを学習するためのツールとして、スタンフォードのビデオを使用してきました。「-」操作について質問があります。ウォークスルーでは、コードのこの部分ではオペランドの順序が正しい必要があることを説明しています。このコードが操作の順序を保証する方法がわかりません。これは何をしているのですか?
else if ([operation isEqualToString:@"-"]) {
double subtrahend = [self popOperand];
result = [self popOperand] - subtrahend;
コード芽の最初の行を取得しますが、最後の 2 行がわかりません。double を subtrahend 変数に入れ、それを等しい値に設定するpopOperand
ことは、操作の順序を保証してから subtrahend を減算することと同じ[self popOperand]
ですか?