布尔类型
布尔类型在 Nim 中命名为 bool ,值为预定义( true 和 false )之一。 while , if , elif , when 中的状态需为 bool 类型.
这个条件成立:
ord(false) == 0 and ord(true) == 1
为布尔类型定义了运算符 not, and, or, xor, <, <=, >, >=, !=, == 。 and 和 or 运算符进行短路求值。例如:
while p != nil and p.name != "xyz":
# 如果 p == nil, p.name 不被求值
p = p.next
bool 类型的大小是一个字节。
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .