仮引数を使う問題じゃなくて、コードの見栄えを短くみせるために単項演算子を誤って使う問題で
これはプログラム以前のプログラマの性格や精神状態の問題だと
答えておけ