ihab Asked: 2024-10-17 00:37:46 +0800 CST OCaml,我不明白为什么最后一条语句的结果是 6 6 let x = 2;; let x = 3 in let y = x +1 in x + 1;; let x = 3 and y = x + 1 in x + y;; 结果按每个表达式分别排序: val x : int = 2 - : int = 7 - : int = 6 你能帮我理解为什么最后一个表达式等于 6 吗?我很难理解。 我在tryOCamlpro中运行此代码。 ocaml