6

(カットダウンの)例として、

class SemigroupOps[F] (val self: F)(val F: Semigroup[F]) extends Ops[F] {
  def |+|(other: => F): F = F.append(self, other)
}

Fこの場合は変数なのでf、Java ライクなライブラリのように見えると思います。

なぜ Scalaz は大文字の規則を使用するのですか? Haskell規約ですか?

なんで?

追加のメリットについては、その背後にある動機は何ですか? これまでのところ、役立つというよりも混乱していますが、慣習の背後にある理由を見逃していることは承知しています。

4

0 に答える 0