#16 の質問と回答の
this.game.getCurrentNum()++; だとエラーになるのはなぜですか?という質問にて、
++ は関数やメソッドの戻り値に対しては使用できないからです。
とありましたが、これは +1
を省略している ++
が使用できないという意味で、
今回のように ** 2
べき乗や例えば + 1
など他の演算子は特に問題なく使える、ということでしょうか。
#16 の場合は Game
クラスで this.currentNum
の値を操作するべきなので return
せずに addCurrentNum()
で計算しているといことは理解できているのですが、単純にメソッドに対して使える演算子、使えない演算子を知っておきたいと思ったので質問させていただきました。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?