多相の概念は皆知っており、何らかの形で利用しています。オーバーロードとしても知られるアドホック多相は多相の一種であり、ここではこれを取り上げます。異なるコードベースで機能するパラメトリック多相と違い、アドホック多相は異なる型で機能します。Scala では型クラスを使ってアドホック多相を実現します。 このプレゼンテーションではアドホック多相とは何かを説明し、型クラスを使ったアドホック多相、異なる型クラス、カスタム型クラスの作り方をデモします。
票中 票投票済み