例如:當我想Concat的INT的列表:[1, 2, 3]
與x
我的代碼是:如何在Ocaml中使用[x]?
[1,2,3] @ [X]
但在另一種情況下我有一個功能,採取列表是一個說法,
val foo : int list
我還有一個功能print_foo
採取foo
是一個參數和返回值類型是
val print_foo : int list list
我寫一個函數:print_foo [foo]
我的問題是:在這種情況下[foo]
由類型檢查接受,但它是正確的 的邏輯含義是什麼?寫這個函數的好方法是什麼?這是一個相同的問題[[x]]
請你爲我解釋更多關於如何以及何時可以使用[x]
或[[x]]
等...?
非常感謝你,