#三值

Three Valued Structs(flak.tedunangst.com)
2020-7-31 0:2
有时我们有一个布尔值,它非常适合存储两个值,但是我们只需要多一点空间来挤入第三个值。有几种方法可以做到这一点。一种常见的技术是使用整数。0代表假,1代表真,-1代表神秘的另一个。例如,我们可能会考虑要点多少墨西哥玉米煎饼。任何低于100的午餐听起来都很棒,但超过100似乎就太过分了。然而,玉米煎饼的负数简直是无稽之谈......