haskell - 将函数应用于 Haskell 中的元素列表
问题描述
假设我已经定义了一个队列并具有以下功能:
pushq :: a -> Queue a -> Queue a
pushq x (Queue1 xs) = Queue1 (x:xs)
它通过将单个元素添加到队列的前面来工作,但是说我想在另一种方法中使用该函数,它将整个元素列表添加到队列而不是单个元素,例如:
adds :: [a] -> Queue a -> Queue a
我如何能够遍历列表并在每个元素上一一使用 pushq 函数将其添加到队列中?
解决方案
推荐阅读
- tensorflow - 如何用 3 个 Keras 生成器制作 1 个小批量
- python - UDP pinger 分配
- android - 广播接收器没有被触发
- mysql - 如何在不使用索引检查 mysql 表中的 100000 条记录等所有行的情况下获得一行?
- r - 使用整体数据中的比率进行插值
- mysql - WordPress 和 MySQL - 服务器请求客户端未知的身份验证方法
- r - R函数内的多重采样
- sql - 为什么浮点值只能在 where 条件下作为文本找到
- html - 如何在angular4和html中拆分otp的输入框?
- excel-formula - Excel - 重叠数据 - 数据透视表