私はSeq[R]を持っています。私はTuple2[Seq[E], Seq[S]]に分割したいと思いますが、これをコーディングしていましたが、Bifunctorというカスタムをseqsのタプルに使うことができるという事実を考えました。 : import scalaz.Bifunctor
type MyType[E, S] = (Seq[E], Seq[S])
case class MyVal
module type FOOable = sig
type 'a t
val foo : 'a -> 'a t
end
module type FOO_FUCNTOR =
functor (Elt : FOOable) ->
sig
type 'a t
val foo_alias : 'a -> 'a t
(* .
私はVectorクラスを持っています(組み込みではありません)。私はVectorクラスをトラバースすることができる組み込みの関数を記述したいと思います。 はベクトルクラスがこのように定義される: template <typename T> class Vector{int _size; int _capicity ; T* _elem;
/(protected and public fu