2013-03-12 48 views
2

in java我們可以寫result?1:0。這是取得result bool取決於值的簡短方法。如何在OCaml中寫'result?1:0`?

我該如何在OCaml中編寫這樣的東西?

+0

http://stackoverflow.com/questions/7536633/ocaml-pattern-matching-vs-if-else-statements – l4mpi 2013-03-12 16:54:06

回答

3

聽起來像這是一個重複的問題。但是,請注意OCaml中的所有內容都是表達式。所以答案是if result then 1 else 0。您可能需要根據上下文將其加括號。 (在C系列中,我有時用於表達的格式是!!result。)

相關問題