映射在ConduitM上?

时间:2017-06-04 19:46:36

标签: haskell

如何在Conduit中实现以下内容?

给定一个输入类型为a且输出类型为b的管道,输出一个返回c类型的新管道,即而不是b

g :: Monad m => ConduitM a b m () -> (b -> c) -> ConduitM a c m ()

1 个答案:

答案 0 :(得分:3)

查看文档,这只是@Override public void onBackPressed() { MenuItem homeItem = mBottomNav.getMenu().getItem(0); if (mSelectedItem != homeItem.getItemId()) { selectFragment(homeItem); // Select home item mBottomNav.setSelectedItemId(homeItem.getItemId()); } else { super.onBackPressed(); } } ,对吗?

https://www.stackage.org/haddock/lts-8.13/conduit-1.2.10/Data-Conduit.html#t:mapOutput