エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
プログラミング言語Scala 日本語情報サイト - 第 15 章 暗黙の引数と変換
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
プログラミング言語Scala 日本語情報サイト - 第 15 章 暗黙の引数と変換
暗黙のパラメータと暗黙の型変換は、既存ライブラリのカスタマイズや高レベルの抽象に役立つ強力なツー... 暗黙のパラメータと暗黙の型変換は、既存ライブラリのカスタマイズや高レベルの抽象に役立つ強力なツールです。例として、未特定の演算 add を持つ半群の抽象クラスからはじめましょう。 abstract class SemiGroup[A] { def add(x: A, y: A): A } SemiGroup に unit 要素を加えたサブクラス Monoid はこうなります。 abstract class Monoid[A] extends SemiGroup[A] { def unit: A } 次はモノイドの2つの実装です。 object stringMonoid extends Monoid[String] { def add(x: String, y: String): String = x.concat(y) def unit: String = "" } object intM

