質問: SwiftのGenerics型の命名規則について読んでいて思ったのですが、 この命名規則の由来の大元はJavaのGenerics型の命名規則からきているのでしょうか? SwiftとJavaの関係がよく分からないので、 Swift側の”伝統的な〜"がJavaを指しているのか確認できたら嬉しいです。 (何も考えずにT,U,Vつければ事足りはするのですが...Generics型ってJavaから出てきたもの?)
回答: 特にJavaからというわけでもなく、古い言語だとAdaなどでも使われていたようです。 由来の大元が分からないほど昔から伝統的に使われている命名規則のようなので、 諸説ある理由から納得出来るものを飲み込んで置いて、慣例に習い命名しておきたいと思います。 (アルファベット順の後ろの方だから意味のあるものとブツかりにくい、U,Vと続けられるなど...)