開発メモチェス心理学この広告は、90日以上更新していないブログに表示しています。Devちょくちょく目にするようになったジェネリクス(Generics)という言葉。ジェネリック薬品とトットちゃんしか思いつかないので、調べてみた。Genericsgeneric[dʒənérɪk]:一般的な、包括的な、総称的な今では多くのプログラミング言語にある「型を明示せずに変数や関数を利用可能にする機能」のこと。「データ形式に依存しない」とか「再利用可能な」とか言われることもある。静的型付けしか受け付けない言語では関数やメソッドを実装するたびに、異なる型で書き直す(overload)する必要がある。それに対してジェネリクスは型を「パラメータ」として指定して、インスタンス化することで「その型を受け取れる関数やメソッド」を生成できる。静的型付けの関数Int型の引数を指定してInt型で返す関数にDouble型を渡すとエラー。Double型にも対応したければ引数と返り値にDoubleを指定する必要がある。型の代わりにジェネリックパラメータを指定してあげる。/などの演算子を使うことができない。いわゆる魔法のじゅもん。30.0参考にしたページ。Resourcesを参考にしています。草加せんべいの庭で「せんべい手焼き体験」してみた!大人も楽しめるはてなブログをはじめよう!Mantraさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。