过滤列表中的位置,Haskell

2024-01-11

我需要打印奇数索引的元素。目前正在打印索引。

我不明白如何打印该索引的元素?

f :: [Int] -> [Int]
f lst = filter odd [0..length lst]

-- I can't edit this part
main = do
   inputdata <- getContents
   mapM_ (putStrLn. show). f. map read. lines $ inputdata

如果您想“步行”:

odds [] = []
odds [x] = []
odds (e1:e2:xs) = e2 : odds xs
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

过滤列表中的位置,Haskell 的相关文章

随机推荐

  • 使用地理定位和 Google 地图 API [帮助]

    我是移动开发领域的新手 现在我正在构建一个使用 jQuery mobile 和 PhoneGap 的应用程序 这是我的逻辑 我有一个包含用户及其地址的表 我获取用户地址并通过地图 API 传递它以捕获位置 但我对每条记录都这样做 有时 AP
  • Firestore Web 代码示例给出了无效的参数类型

    我正在尝试 Firebase 的新 Firestore 当我运行代码示例时https firebase google com docs firestore manage data add data authuser 0 https fire
  • css在表单中浮动2个输入字段

    我在理解 css 时遇到以下问题 我有一张登记表 在这种形式中 我使用字段集 现在我想在每行旁边放置两个输入字段 上面的每个字段还应该有一个标签 所以我想要实现的是 label 1 label 2 label 3 label 4
  • Intellij 自动构建 - 不存在

    如果我删除一个方法 则在我手动构建项目之前 不会显示错误 由于不存在方法而在代码中的其他位置 有没有办法让它在保存 更改时自动构建 我在某个地方缺少一个选项吗 你可以尝试理念 12 EAP http confluence jetbrains
  • TFLite 的硬刷操作

    我有一个用 Tensorflow Keras 编写的自定义神经网络 并应用 Hard swish 函数作为激活 如 MobileNetV3 论文中使用的那样 执行 def swish x return x tf nn relu6 x 3 6
  • 嵌套 jquery 选择器触发父级和子级特定事件

    我有一个具有以下结构的表 表 主 tbody tr Row td 输入 EditRow 我的 jquery 看起来像这样 table Main gt tbody gt tr Row live click function e RowClic
  • PhantomJS/CasperJS AssertExists() 失败

    我试图检查我的网页中是否存在选择器 但 casperjs 从未找到它 我尝试过两种方法 1 无需等待 casper then function search for casperjs from google form this test a
  • 出站 ChannelHandler 的捕获所有异常处理

    在 Netty 中 您有入站和出站处理程序的概念 只需在管道的末尾 尾部 添加一个通道处理程序并实现一个捕获所有入站异常处理程序即可实现exceptionCaught覆盖 如果未沿途处理 沿入站管道发生的异常将沿着处理程序传播 直到遇到最后
  • Visual Studio 2012 的 Intellisense 不再接受按空格键的建议

    我一直在多台 PC 上使用 Visual Studio 2005 2008 2010 由其他人或我安装 始终对它的智能感知建议是这样工作的 我开始打字 弹出带有建议的窗口 突出显示当前建议 然后我可以按空格键接受建议 然而 由于我在当前的
  • 为 Flink 集群中的插件添加自定义依赖项

    我有一个 Flink 会话集群 作业管理器 任务管理器 版本 1 11 1 配置了 log4j console properties 以包含 Kafka 附加程序 此外 在作业管理器和任务管理器中 我都启用了 flink s3 fs had
  • 设置所有行的一列的值非常慢

    我有一个包含大约 350 000 行的表 最近我从 MyISAM 存储引擎更改为 InnoDB 我运行查询 UPDATE users SET online 0 每次我的服务器启动时 使用 MyISAM 时都没有任何问题 该查询通常只影响几百
  • EF 5-6.1.1 中的 NullReferenceException 具有同一类型的两个导航属性

    我想首先我有一个解决这个问题的方法 但我今天花了几个小时找出异常的原因 所以我想我应该分享 给定域中的两个实体 public class User public int Id get set public string Name get s
  • 反应本机 ios:默认情况下 geoloc 的准确性很差

    我正在使用 navigator geolocation watchPosition 和 getCurrentPosition 实现健身追踪器 它在 android 和 ios 模拟器上运行良好 具有 5 10m 精度 但在 iphone 5
  • JavaFX:鼠标剪贴板在 Unix 中不起作用

    您可能知道 在 Unix 中 通常使用鼠标进行复制粘贴操作 IE 文本选择自动将其复制到剪贴板并点击滚动条将其粘贴到您单击的位置 对于使用 Java 7 和 Swing 的 GUI 应用程序 我没有出现剪贴板问题 但在 JavaFX 和 J
  • 如何检测Android设备的芯片组信息? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 如何检测android设备的芯片组信息 例如 要禁用某些功能MediaTek芯片组 本问题中讨论的 10
  • 无法从站点获取服务器证书

    我无法从我的网站 其他网站 获取证书 我尝试了一些解决方案HttpsURLConnection和方法getServerCertificates但没有任何办法可以解决问题 URL httpsURL new URL https www goog
  • 如何增加 Flink taskmanager.numberOfTaskSlots 以在没有 Flink 服务器的情况下运行它(在 IDE 或 fat jar 中)

    我有一个关于在 IDE 中运行 Flink 流作业或作为 fat jar 运行而不将其部署到 Flink 服务器的问题 问题是当我的工作中有超过 1 个任务槽时 我无法在 IDE 中运行它 public class StreamingJob
  • 使用 OpenSmpp 从 SMSC 接收消息

    我正在尝试使用 OPENSMPP 接收来自 SMSC 的消息 这是我的代码 try PDU pdu session receive 30000 if pdu instanceof DeliverSM DeliverSM received D
  • 闪亮书签无法恢复selectizeinput

    我设计了一个简单闪亮的应用程序 https yuchenw shinyapps io selectizeinput bookmark https yuchenw shinyapps io selectizeinput bookmark 有两
  • 过滤列表中的位置,Haskell

    我需要打印奇数索引的元素 目前正在打印索引 我不明白如何打印该索引的元素 f Int gt Int f lst filter odd 0 length lst I can t edit this part main do inputdata