【发布时间】:2012-01-03 16:09:04
【问题描述】:
我试图弄清楚为什么这不起作用,我得到错误:语法错误。我错过了一个“;”某处?
let way_tags_to_hashtbl way =
let hashtbl = Hashtbl.create 1 in
let rec way_tags_to_hashtbl_partial list = match list with
| a::list' -> Hashtbl.add hashtbl (a.k, a.v); way_tags_to_hashtbl_partial list'
| a::[] -> Hashtbl.add hashtbl (a.k, a.v)
| [] -> [];
way_tags_to_hashtbl_partial way.wtag; hashtbl
;; <------ ERROR HERE
谢谢。
【问题讨论】:
-
附注
let rec way_tags_to_hashtbl_partial list = match list with可以写成let rec way_tags_to_hashtbl_partial = function -
p.p.s
a::[]的情况永远不会达到,因为a::list'已经涵盖了它
标签: ocaml