class
クラス オブジェクトにメッセージを送信するのではなく、その名前でクラス オブジェクトを指定できると便利です。ランタイムはすでにid
クラスの内容を認識しているのに、毎回メッセージを送信してこれを取得する必要があるのはなぜでしょうか?
私の推測では、これによって実際にメッセージが送信されないように、コンパイラが最適化します。
構文がこのようでなければならない理由を説明する正当な理由 (私が探している) があるに違いありません。
class
クラス オブジェクトにメッセージを送信するのではなく、その名前でクラス オブジェクトを指定できると便利です。ランタイムはすでにid
クラスの内容を認識しているのに、毎回メッセージを送信してこれを取得する必要があるのはなぜでしょうか?
私の推測では、これによって実際にメッセージが送信されないように、コンパイラが最適化します。
構文がこのようでなければならない理由を説明する正当な理由 (私が探している) があるに違いありません。