Scalaz StateT,无法获取/修改/放置?

Scalaz StateT,无法获取/修改/放置?,scala,functional-programming,scalaz,Scala,Functional Programming,Scalaz,在scalaz,是否有办法访问: blah: StateT[Future, state, result] = { _ <- StateT.get[state] _ ... } blah:StateT[未来、状态、结果]={ _IIRC在Scalaz中使用这些操作的方法是拉取MonadState的实例并直接调用其上的方法: val S = MonadState[StateT[Future, State, ?], State] val blah = for { sta

在scalaz,是否有办法访问:

blah: StateT[Future, state, result] = {
    _ <- StateT.get[state] 
    _ ...
}
blah:StateT[未来、状态、结果]={

_IIRC在Scalaz中使用这些操作的方法是拉取
MonadState
的实例并直接调用其上的方法:

val S = MonadState[StateT[Future, State, ?], State]

val blah = for {
  state <- S.get
...
val S=MonadState[StateT[未来,状态,状态]
val blah=用于{
状态