如何理解这个"与"?

z_a*_*xis 2 ocaml

 (** adds an header option in the header option list*)
 let add_headers header key value =
 { header with
   headers = Http_headers.add key value header.headers }
Run Code Online (Sandbox Code Playgroud)

如何理解"带标题的标题......"?我想它用新标题"替换"header.headers.但是,传递的标题应该是不可变的,不应该吗?

祝商祺!

rua*_*akh 7

是的,传递的header是(或可以)不可变的.该函数实际上并没有修改它的参数; headers如你所说,它只返回它的副本,副本的字段"被替换".