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好吧,它不经常使用:)如果你用纯功能风格(没有副作用)写作,你根本就不需要使用它。。。