[英]OCaml check if a list is sorted
需要幫助檢查天氣列表按ocaml排序
這有用嗎?
let issorted x = match x with
[] -> true
| _::[] -> true
| _::_ -> issorted_helper (x)
;;
let rec issorted_helper x = match x with
| [] -> true
| h::t ->
if h > t
false
else
issorted_helper(t)
;;
問你的問題是一種奇怪的方式。 你試過代碼嗎? 通過眼睛,它看起來像它不會編譯。 提示:您使用>
運算符來比較兩種不同類型的值。
更新
既然你說你還沒有訪問OCaml,我會說你應該等到你這么做。 對我們來說,充當你的編譯器並不是那么有用! 這段代碼非常接近,一旦你擁有了OCaml,你就可以快速完成它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.