示例#1
0
 public override S Fold <S>(S state, Func <S, A, S> f)
 {
     foreach (var item in list.FindRange(index, count))
     {
         state = f(state, item);
     }
     return(state);
 }
示例#2
0
 /// <summary>
 /// Stream as an enumerable
 /// </summary>
 public override IEnumerable <A> AsEnumerable() =>
 list.FindRange(index, count);