ミリシタにマスピが実装されたら毎日叫びながらやります
楽天からのメールが BIGLOBE のメールサーバーで SPAM 判定されているんだけど、中身に怪しいところがなく、本当にただ単に楽天が誤 SPAM 判定を受けているだけっぽく、じわる
Reason!! の歌詞に、 READY, CHANGE, 輝きの向こう側へが入っていて、なるほどオタクへの配慮~~って気持ちになってる
@ Override が Java 1.5 まで存在しなかったのも、 Java のメソッドはすべてが仮想メソッドで、シグネチャによるオブジェクトへのメッセージ送信が基本という方針の表れだったと思う。まぁ結局アノテーション導入されてしまい、その方針はメンテナンス性に限界があったということなんだけれども。
今までなかったものが追加され、互換性維持のために過去のコードをコンパイル可能にし続けるには、 override 指定は省略可能なものでなければならず、省略可能キーワードなんて気持ち悪いものより、もとからあってもなくてもいいようなアノテーションのほうが自然に思えるが
> While it is not required to use this annotation when overriding a method, it helps to prevent errors. If a method marked with @Override fails to correctly override a method in one of its superclasses, the compiler generates an error.
https://docs.oracle.com/javase/tutorial/java/annotations/predefined.html
Java の toArray、何度もブチ切れた記憶はあったんだけど、何だっけと思い出してみたら、これだ https://wandbox.org/permlink/qB59QorDiF1Wq256
@kb10uy メソッド名の後ろに override とか const とか noexcept とかつくっていう順番の話でしょ?