コード例 #1
0
ファイル: Semigroup.cs プロジェクト: martijnhoekstra/xsharpx
 public Reducer <Q, A> Reducer <Q>(Func <Q, A> unit) => Reducer <Q, A> .reducer(op, unit);
コード例 #2
0
 public Reducer <Q, A> Reducer <Q>(Func <Q, A> unit)
 {
     return(Reducer <Q, A> .reducer(op, unit));
 }
コード例 #3
0
        public Reducer <Q, Pair <A, B> > Pair <B>(Reducer <Q, B> s)
        {
            var t = this;

            return(Semigroup.Pair(s.Semigroup).Reducer <Q>(q => t.unit(q).And(s.unit(q))));
        }