boolean之在编程语言中使用 boolean 值表示性别的约定是什么真男假女

birdshome 阅读:200 2025-06-02 22:19:02 评论:0

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




[编辑] 抱歉,我无意冒犯女性,这个问题困扰了我好几次。我只是想知道一种传统或通用的方式(在数据库和...其他编程语言中)。谢谢你。

是否有使用 boolean 值显示性别的传统方法?

它们在所有语言中都一样吗? JAVA、C、Objc、数据库?

我想我们应该对男性使用 true (1),对女性使用 false (0)?

谢谢你。

请您参考如下方法:

如果您想使用 boolean 值,最好将您的变量调用为 isMaleisFemale而不仅仅是 gender说清楚值是什么true方法。

但是,在许多国家/地区,如果人们不愿意,则要求人们披露其性别是不合法的,因此您可能必须使用具有三个值的枚举:

Female 
Male 
Unknown 


标签:编程语言
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号