QA@IT
«回答へ戻る

回答を投稿

true または false 以外を返させないようにするためです。
戻り値を条件式などで使っている分には仰るとおり違わないのですが、
オブジェクトそのものを返すと、それを条件式以外の場所で直接使う子がいたりして、
将来思わぬ非互換をもたらしたりするので。

true または false 以外を返させないようにするためです。
戻り値を条件式などで使っている分には仰るとおり違わないのですが、
オブジェクトそのものを返すと、それを条件式以外の場所で直接使う子がいたりして、
将来思わぬ非互換をもたらしたりするので。