traversable相关内容

如何将可遍历的函数应用于一个值

如果我想要类似的东西我应该用什么 [a->b] ->->[乙] 基本上我有一个函数列表,所有函数都接受一个值 a 并返回 b.我想将它们全部应用到一个 a 并得到结果 [b]. 我应该使用哪个? 谢谢 解决方案 你不需要Traversable,只需要Functor: swingMap f x = fmap ($ x) f 另见 swing 函数(这相当于swing fm ..
发布时间:2021-11-16 23:19:03 其他开发

如何检测对象在PHP中是否可遍历?

如何检测变量是在foreach循环中使用的Traversable对象? if(is_traversable($variable)) { return (array) $variable; } 解决方案 使用 instanceof 确定对象是否为Traversable if($variable instanceof \Traversable) { // is Trave ..
发布时间:2020-07-26 01:54:28 PHP

A在sequenceA中代表什么?

Traversable的sequenceA代表什么?为什么末尾有大写字母A?我已经学习Haskell几个月了,这是困扰我一段时间的事情之一. 解决方案 "A"代表Applicative,就像在sequenceA类型的约束中一样: sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a) "A"存在是历史事故 ..
发布时间:2020-05-16 20:41:16 其他开发