0
在map.ml庫文件,功能高度定義如下:節點定義LIB功能
let height = function
Empty -> 0
| Node(_,_,_,_,h) -> h
我的問題是:其中節點()實際上定義?
我已經搜索了整套ocaml源文件並且什麼也沒有。
謝謝!
在map.ml庫文件,功能高度定義如下:節點定義LIB功能
let height = function
Empty -> 0
| Node(_,_,_,_,h) -> h
我的問題是:其中節點()實際上定義?
我已經搜索了整套ocaml源文件並且什麼也沒有。
謝謝!
在OCaml的4.05.0源map.ml
我看到這一點:
type 'a t =
Empty
| Node of 'a t * key * 'a * 'a t * int
let height = function
Empty -> 0
| Node(_,_,_,_,h) -> h
定義緊接在height
功能之前。
非常感謝。我對ocaml語法非常陌生,因此我正在搜索「Node =」而不是「Node」。我實際上在另一個文件中發現了我正在尋找的東西,而且它完全錯了。lol – Rahman
很酷,很高興提供幫助。如果你是OCaml的新手,最好從比標準庫實現簡單的事情開始:-)一些小例子可能會讓你變得更快。 –