Elegantly determine if more than one boolean is “true”

前端 未结 22 1134
深忆病人
深忆病人 2020-12-04 13:40

I have a set of five boolean values. If more than one of these are true I want to excecute a particular function. What is the most elegant way you can think of that would al

22条回答
  •  北荒
    北荒 (楼主)
    2020-12-04 14:40

    I would just cast them to ints and sum.

    Unless you're in a super tight inner loop, that has the benefit of being easy to understand.

提交回复
热议问题