#16でメソッドの返り値に++は使えないとありましたが、他の演算子は通常通り使えますか?

その他は問題なく使えるはずです。
2024年12月2日
ユーザー

#16 の質問と回答の
this.game.getCurrentNum()++; だとエラーになるのはなぜですか?という質問にて、

++ は関数やメソッドの戻り値に対しては使用できないからです。

とありましたが、これは +1 を省略している ++ が使用できないという意味で、
今回のように ** 2 べき乗や例えば + 1 など他の演算子は特に問題なく使える、ということでしょうか。

#16 の場合は Game クラスで this.currentNum の値を操作するべきなので return せずに addCurrentNum() で計算しているといことは理解できているのですが、単純にメソッドに対して使える演算子、使えない演算子を知っておきたいと思ったので質問させていただきました。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(3)