Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在java我们可以写result?1:0。这是一种根据result bool.
java
result?1:0
result bool
我怎么能在 OCaml 中写这样的东西?
听起来这是一个重复的问题。但是,请注意 OCaml 中的所有内容都是一个表达式。所以答案是if result then 1 else 0。您可能需要根据上下文将其括起来。(在 C 系列中,我有时用于您的表达的形式是!!result。)
if result then 1 else 0
!!result