Pattern matching 如何做;“无操作但返回单元”;在OCaml中
在经过模式匹配之后,我想打印一个字符串列表,以便进入这个强大的功能 我如何表达“除了返回装置什么也不做”操作 我的意思是:Pattern matching 如何做;“无操作但返回单元”;在OCaml中,pattern-matching,ocaml,noop,Pattern Matching,Ocaml,Noop,在经过模式匹配之后,我想打印一个字符串列表,以便进入这个强大的功能 我如何表达“除了返回装置什么也不做”操作 我的意思是: let print_nodes nodes = match nodes with [] -> (* here i want to noop *) | s :: t -> print_string s; print_nodes t 您只需编写() 请参见手册:()是如何构建单元值的。(我知道我可以使用iter功能,但我只是好奇)是
let print_nodes nodes =
match nodes with
[] -> (* here i want to noop *)
| s :: t -> print_string s; print_nodes t
您只需编写
()
请参见手册:
()
是如何构建单元
值的。(我知道我可以使用iter功能,但我只是好奇)是的,但我在飞行中编写了代码,所以我忘了:)好的,只需搜索并获得它!很抱歉问了这个愚蠢/简单的问题,但到目前为止还没有找到()空单元:/@Jack好吧,它不经常使用:)如果你用纯功能风格(没有副作用)写作,你根本就不需要使用它。。。