如何执行“noop but return unit”在 OCaml 中
我想在经过模式匹配后打印一个字符串列表,只是为了了解这个强大的功能。
如何表达“不执行任何操作但返回单元”操作?
我的意思是:
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以简单地编写
()
。请参阅手册中的变体值:
()< /code> 是构建
unit
值的方式。You can simply write
()
.See Variant values in the manual:
()
is how you build theunit
value.