booleano
Last updated
Last updated
bool es el tipo primitivo de Move para valores booleanos verdaderos y falsos
Literales
Los literales de bool
son o true
o false
.
Operaciones
Lógico
bool
admite tres operaciones lógicas:
Flujo de control
bool
Los valores se utilizan en varias de las construcciones de flujo de control de Move:
if (bool) { ... }
while (bool) { .. }
assert!(bool, u64)
Propiedad
Al igual que con los otros valores escalares integrados en el lenguaje, los valores booleanos se pueden copiar implícitamente, lo que significa que se pueden copiar sin una instrucción explícita como copy
.
Sintaxis
Descripción
Expresión equivalente
&&
cortocircuito lógico y
p && q
es equivalente aif (p) q else false
||
cortocircuito lógico o
p || q
es equivalente aif (p) true else q
!
negación lógica
!p
es equivalente aif (p) false else true