如何执行“noop but return unit”在 OCaml 中

发布于 2024-09-05 09:06:08 字数 249 浏览 8 评论 0原文

我想在经过模式匹配后打印一个字符串列表,只是为了了解这个强大的功能。

如何表达“不执行任何操作但返回单元”操作?

我的意思是:

let print_nodes nodes =
  match nodes with
      []     -> (* here i want to noop *)
    | s :: t -> print_string s; print_nodes t

I want to print a list of strings after going through a pattern matching just to get into this powerful functionality.

How can I express the "do-nothing-but-return-unit" operation ?

What I mean is:

let print_nodes nodes =
  match nodes with
      []     -> (* here i want to noop *)
    | s :: t -> print_string s; print_nodes t

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

季末如歌 2024-09-12 09:06:08

您可以简单地编写()

请参阅手册中的变体值()< /code> 是构建 unit 值的方式。

You can simply write ().

See Variant values in the manual: () is how you build the unit value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文